使用创建具有属性的数组_range()
Create an array with properties using ._range()
我想使用_.range()
创建一个具有id和value属性的数组。
var ohYeah = function() {
var jawn = _.range(4);
console.log(jawn);
};
ohYeah();
jawn exports
[0, 1, 2, 3, ...]
我想要一个看起来像的阵列
[{id: 1, value: '1'}, {id: 2, value: '2'}, {id: 3, value: '3'}...]
用洛达什可以吗?我是不是找错树了?
https://lodash.com/docs#range
_.range
返回一个整数数组,您需要一个对象数组。一个简单的解决方案是将这些整数映射到看起来像您想要的输出的对象。
顺便说一句,要获得所需的范围(从1到4),可以执行_.range(1, 5)
,也可以向每个数组元素添加1。我选择了后者:
var ohYeah = function() {
var jawn = _.map(_.range(4), function(x) {
return {
id: x + 1,
value: '' + (x + 1)
};
});
console.log(jawn);
};
ohYeah();
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串