针对性对象键和值【返回一个每一项索引的对象】
语法:indexBy_.indexBy(list, iteratee, [context])
给定一个list,和 一个用来返回一个在列表中的每个元素键 的iterator 函数(或属性名), 返回一个每一项索引的对象。和groupBy非常像,但是当你知道你的键是唯一的时候可以使用indexBy 。
var list = [{name: '铅笔', piece: 4}, {name: '橡皮', piece:1];
_.indexBy(list, 'piece');
=> {
"4": {name: '铅笔', piece:4},
"1": {name: '橡皮', piece:1},
}
语法:indexBy_.indexBy(list, iteratee, [context])
给定一个list,和 一个用来返回一个在列表中的每个元素键 的iterator 函数(或属性名), 返回一个每一项索引的对象。和groupBy非常像,但是当你知道你的键是唯一的时候可以使用indexBy 。
var list = [{name: '铅笔', piece: 4}, {name: '橡皮', piece:1];
_.indexBy(list, 'piece');
=> {
"4": {name: '铅笔', piece:4},
"1": {name: '橡皮', piece:1},
}
使用indexBy_简化数据索引
本文介绍了一种利用indexBy_函数高效创建数据索引的方法,此函数通过遍历列表并应用迭代器来为每一项生成唯一键,特别适用于键值唯一的场景。
712

被折叠的 条评论
为什么被折叠?



