在瑞士制造
无法简单化的功能工具.
我们自豪地呈现 1行线 – 一个枯萎的简单功能效用带. 137个单线函数 (并计. 每一个手工制作的,都有爱和关注.
我们的十诫
你得到一个产品 最高质量的功能 编程技巧。 每个函数都遵循 儿童状况 我们把原则分成十条严格的规则.
我们总是跟着他们 我们保证.
-
每项职能均应 装入可读行码
– 从源头看一看,你完全知道发生了什么.
-
每项职能均应 没有副作用
- 你可以自信地使用它.
-
每项职能均应 有固定的参数
— — 很容易被捆绑、咖喱和快活、部分施放、爆炸和爆炸.
-
每项职能均应 以不可改变的方式处理数据
-不再做恶梦了.
-
每项职能均应 将数据作为最后一个参数
- 这使得咖喱和编织新功能成为微风.
-
每项职能均应 在一个单独的微模块中
-你只装入/捆绑你需要的单一线车.
-
每项职能均应 进行彻底测试
- 100%的密码覆盖率得到保障。 我们甚至测试每个功能是否适合一行!
-
每项职能均应 有大量的文档
– 文档解释用法, 呈现出来源, 并与规格链接 .
-
我们将提供以下功能版本: 本地对象方法
- 喜欢reduce(callback, array)页:1array.reduce(callback)。 。 。 .
-
我们将提供以下功能版本: 语言构造
- 喜欢plus(a, b)页:1a + b。 。 。 .
使用量
安装
$ npm install --save 1-liners
ES5使用率
// The lightweight, recommended way:
var map = require('1-liners/map');
// Sometimes practical:
var map = require('1-liners').map;
ES 2015的用法(原ES 6)
// The lightweight, recommended way:
import map from '1-liners/module/map';
// Sometimes practical:
import { map, filter } from '1-liners/module';
API 密码
检查 文档
维护者
| 缩写 | 托梅克维 | 汉斯 |
| 达维查斯 | 三分卫 |
创建于 gh-贡献者表