帮助初学者在js中有数据的形式:
[
{
"cmm": "erl",
"pk": {
"from": "",
"to": "",
"dt": "ZF"
},
"status": true,
"mk": false,
"rps": {
"cll": "B90BD"
}
},
{
"cmm": "erl",
"pk": {
"from": "",
"to": "",
"dt": "7E"
},
"status": true,
"mk": false,
"rps": {
"cll": "2E147FA3"
}
},
{
"cmm": "erl",
"pk": {
"from": "",
"to": "",
"dt": "7E"
},
"status": true,
"mk": false,
"rps": {
"cll": "2E147FA3"
}
}
]
我想要一个逗号分隔的"cll"列表.B90BD,2E147FA3,2E147FA3.我试着过滤,但我得到一个错误.
function list(data) {
const dtt = JSON.parse(data);
console.log(dtt);
const addrs = dtt.filter(function (item) {
return item.rps;}).join(",");
console.log(addrs);
console.log(addrs);
}
此命令有效,但我只获得第一个元素的数据.
function createTable(data) {
const dtt = JSON.parse(data);
const mm = dtt[0].rps;
var myAr = mm.ccl;
console.log(myAr);
}