kv-array:根据对象,地图,集合或数组创建{键,值}对象的数组

时间:2021-05-14 02:44:05
【文件属性】:
文件名称:kv-array:根据对象,地图,集合或数组创建{键,值}对象的数组
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-14 02:44:05
JavaScript kv阵列 将任何类型的集合转换为{key,value}对象的数组。 支持从对象到迭代器的所有内容,并且可以在任何环境中工作。 对于Objects或Maps,它会按照它们恰好迭代的顺序为您提供各自的属性键和值。对于Sets,Maps,Arguments对象,Generators和Strings,键将为索引(或按遇到的顺序递增的数字)。作为字符串。 它无法弄清楚如何进行迭代的所有内容都会变成一个空数组。 这使您可以使用所有常规数组技术来遍历所有可视为集合的内容。 消除了对象Object.keys(obj).map(function (key) { var value = obj[key] })和Map的奇数{value:[key,value]}迭代的特殊大小写的笨拙迭代。 作为图书馆作者,您不必担心用户会给您提供什么样的输入以进行迭代,您可以以相同的方式来处理它。 var kvArra
【文件预览】:
kv-array-master
----index.js(203B)
----test.js(1KB)
----package.json(661B)
----readme.md(1KB)
----LICENSE(756B)

网友评论