const arr = [] //定义空数组 for (const key in this.fgkSyData) { //循环 this。sgksudata 数据arr.push( //push添加到 arr { [key]:this.fgkSyData[key] } //{} 在对象中 重新 定义key value 转换成对象)
}
console.log('arr', arr) //打印数据---------------------------------------------const arr = [ { id: 1, name: 'Alice', age: 25, data: { foo: 'bar' } }, { id: 2, name: 'Bob', age: 30, data: { baz: 'qux' } }, { id: 3, name: 'Charlie', age: 35, data: { xyz: 'abc' } }
];
const obj = arr.reduce((acc, item) => { acc[item.id] = item; return acc;
}, {}); // 获取里边数据
const ssss = obj[1].name; // 获取id为1的对象的数据
console.log(ssss,'llll'); // 输出: { foo: 'bar' }--------------------------------------------------------------let str = '[{\"money\":\"558458.22\",\"type\":\"拆除金额\"},{\"money\":\"69599.79\",\"type\":\"维修金额\"},{\"money\":\"6152456.56\",\"type\":\"出售金额\"},{\"money\":\"31945.00\",\"type\":\"出租金额\"}]'; let objArray = JSON.parse(str);
let names = objArray.map(obj => obj.money); console.log(names); // 输出: ["Alice", "Bob"]