![](/img/trans.png)
[英]Filter a number of javascript objects using an array of values for one key
[英]How to process JSON Array of objects using Key values in JavaScript
这是我想在 JavaScript 中处理的以下 JSON 数据
let data = [{"Test1":"121"},{"isStats":"false"},{"isKey":"true"},{"Test2":"326"}]
Required data formate
processedData = [{name: "Test1", value: "121"},{name:"isStats", value:"false"},{name:"isKey", value:"true"},{name:"Test2", value:"326"}]
您可以像下面的代码一样使用Array.map
:
let data = [{"Test1":"121"},{"isStats":"false"},{"isKey":"true"},{"Test2":"326"}]; const processedData = data.map((element, index) => { const key = Object.keys(element)[0]; return { name: key, value: element[key] } }); console.log(processedData);
let processedData = [];
data.map((datum, index) => (
const name = Object.keys(datum)[0];
const value = datum[name];
const output = {name, value};
processedData.push(output);
));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.