相关疑难解决方法(0)

访问/处理(嵌套)对象,数组或JSON

我有一个包含对象和数组的嵌套数据结构.如何提取信息,即访问特定或多个值(或键)?

例如:

var data = {
    code: 42,
    items: [{
        id: 1,
        name: 'foo'
    }, {
        id: 2,
        name: 'bar'
    }]
};
Run Code Online (Sandbox Code Playgroud)

我怎么能访问name第二项items

javascript arrays nested object data-manipulation

811
推荐指数
24
解决办法
57万
查看次数

JavaScript字符串对象数组

如何转换字符串数组:

var names = [
    "Bob",
    "Michael",
    "Lanny"
];
Run Code Online (Sandbox Code Playgroud)

变成这样的物体?

var names = [
    {name:"Saab"},
    {name:"Michael"},
    {name:"Lanny"}
];
Run Code Online (Sandbox Code Playgroud)

javascript arrays object

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

JS:将字符串数组转换为对象数组

我有这个字符串数组:

let myArray : ["AA","BB" , "CC" ...]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为对象数组:

myArray  = [{"id":1 , "value": "AAA"},{"id":2 , "value": "BBB"},{"id":3 , "value": "CCC"}...]
Run Code Online (Sandbox Code Playgroud)

我和"让我"一起玩:

for (let obj of  ListObj) {
      let resObj = {};
      resObj ['value'] = obj  ;
      equipment = resObj ;
}
Run Code Online (Sandbox Code Playgroud)

并与地图:

ListObj.map(obj => { 'value' = obj })
Run Code Online (Sandbox Code Playgroud)

建议?

javascript prototype typescript angular

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

将字符串数组转换为对象数组

我有这个JavaScript数组:

[ "124857202", "500255104", "78573M104" ]
Run Code Online (Sandbox Code Playgroud)

我想将此特定数组转换为对象数组,如下所示:

[
  { name: "124857202" },
  { name: "500255104" },
  { name: "78573M104" }
]
Run Code Online (Sandbox Code Playgroud)

javascript arrays underscore.js

1
推荐指数
3
解决办法
247
查看次数