unmethods:ES的可链接实用程序功能

时间:2024-05-30 07:06:27
【文件属性】:

文件名称:unmethods:ES的可链接实用程序功能

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-30 07:06:27

JavaScript

取消方法 取消方法:专为现代类型和语法设计的有用JavaScript函数。 import { map, take, into } from "unmethods"; const results = aHugeList::map((x) => x.toUpperCase())::take(5)::into(Array); 规约 像下划线一样,解方法提供了处理数组和对象的功能。 下划线与在数组和对象上运行的下划线不同,下划线方法在协议上运行,例如ES6迭代器协议(用于惰性集合)和实验性键控协议(用于键值存储)。 这意味着相同的功能集可以在各种集合上运行,例如ES6的Map和Set; 新的收集类型只需实现基本协议即可使用所有方法。 统一函数调用语法 此处提供的大多数功能可以通过三种不同的方式调用: // traditional const a = map ( list , fn ) ; /


【文件预览】:
unmethods-master
----.travis.yml(39B)
----.eslintrc(2KB)
----.babelrc(18B)
----docs()
--------relation.md(11B)
--------keyed.md(8B)
--------SUMMARY.md(102B)
--------index.md(2KB)
--------iterator.md(3KB)
----package.json(1KB)
----readme.md(8KB)
----book.json(106B)
----LICENSE(1KB)
----dist()
--------index.js(2KB)
--------keyed-test.js(6KB)
--------keyed.js(10KB)
--------relation-test.js(3KB)
--------iterator.js(27KB)
--------function.js(2KB)
--------function-test.js(3KB)
--------iterator-test.js(5KB)
--------constants.js(131B)
--------relation.js(9KB)
----src()
--------index.js(886B)
--------keyed-test.js(4KB)
--------keyed.js(4KB)
--------relation-test.js(3KB)
--------iterator.js(3KB)
--------function.js(787B)
--------function-test.js(2KB)
--------iterator-test.js(3KB)
--------constants.js(38B)
--------relation.js(2KB)
----.gitignore(37B)

网友评论