使用 Object.keys() 方法来获取 JSON 中的属性,并使用 map() 方法将属性值添加到数组中。
示例代码如下:
// JSON 对象 const products = { "product1": { "name": "iPhone", "price": 999 }, "product2": { "name": "iPad", "price": 799 }, "product3": { "name": "MacBook", "price": 1299 } };
// 获取属性值并添加到数组 const allProducts = Object.keys(products).map(function(key) { return products[key]; });
console.log(allProducts);
// 输出: // [{ // "name": "iPhone", // "price": 999 // }, // { // "name": "iPad", // "price": 799 // }, // { // "name": "MacBook", // "price": 1299 // }]