相关疑难解决方法(0)

JSON.stringify是否保留数组中对象的顺序

我正在创建一个javascript对象,如下所示

var myObjects ; 
for(var i = 0; i <10;i++){
    var eachObject = {"id" : i};
    myObjects .push(eachObject );
}
message = {
      "employeeDetails" : myObjects 
}
Run Code Online (Sandbox Code Playgroud)

在此之后,我按如下方式对它们进行串联

JSON.stringify(message);
Run Code Online (Sandbox Code Playgroud)

上述方法是否按照先前的顺序对对象进行了字符串化?在stringify之后,它们将按照之前的顺序为0,1,2 .... 9?

javascript json

6
推荐指数
3
解决办法
5900
查看次数

Underscore.js,根据键值删除对象数组中的重复项

我有以下JS数组:

var myArray = [{name:"Bob",b:"text2",c:true},
               {name:"Tom",b:"text2",c:true},
               {name:"Adam",b:"text2",c:true},
               {name:"Tom",b:"text2",c:true},
               {name:"Bob",b:"text2",c:true}
               ];
Run Code Online (Sandbox Code Playgroud)

我想消除名称值重复的索引并重新创建一个具有不同名称的新数组,例如:

var mySubArray = [{name:"Bob",b:"text2",c:true},
                  {name:"Tom",b:"text2",c:true},
                  {name:"Adam",b:"text2",c:true},
                 ];
Run Code Online (Sandbox Code Playgroud)

如您所见,我删除了"Bob"和"Tom",仅留下3个不同的名称.这是否可以使用Underscore?怎么样?

javascript arrays object duplicates underscore.js

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

arrays ×1

duplicates ×1

json ×1

object ×1

underscore.js ×1