将值添加到使用_.map&_创建的变量中.范围

Add a value to a variable that was created with _.map & _.range

本文关键字:创建 变量 范围 amp map 添加      更新时间:2023-09-26

lodash中是否有函数允许我向在动态创建的数组前面?

我正在创建一系列值

_.map(_.range(0, 100), function(x) {
    var range = {
        id: x,
        value: x
    };
    return range;
});

我想用属性

 var additionalValue = {
    id: '-',
    value: '-'
 };

我以为

_.assign(range, additionalValue);

会起作用,但不行。

在此处使用unshift

工作示例:

一旦你完成了地图,你可以简单地使用unshift"推"到阵列的前面:

var arr = _.map(_.range(0, 100), function(x) {
    var range = {
        id: x,
        value: x
    };
    return range;
});
 var additionalValue = {
    id: '-',
    value: '-'
 };
arr.unshift(additionalValue);

您正在寻找unshift,我相信:http://www.w3schools.com/jsref/jsref_unshift.asp