我有一个对象数组,有一个简单的数组,我想把一个简单的数组变成一个键值,把它的元素推到对象的每个元素中const data = {output: [ { title: "\"Ради будущего своих детей\": Головкин назвал свой любимый город и рассказал о семье", time: "10:22", image: "https://netstorage- nur.akamaized.net/images/efcfd2c4b999 }, { title: "\"Изнасиловали, избили, шантажировали\": астанчанка стала жертвой двоих мужчин", time: "10:08", image: "https://netstorage- },],href: [ "https://www.nur.kz/1797318-radi-budusego-svoih-detej-golovkin-nazval- svoj-lubimyj-gorod-i-rasskazal-o-seme.html", "https://www.nur.kz/1797004-iznasilovali-izbili-santazirovali- astancanka-stala-zertvoj-dvoih-muzcin.html",]}我期望一组对象示例: output: [{ title: "", time: "", image: "", href: "",},{ title: "", time: "", image: "", href: "", },]
2 回答

幕布斯6054654
TA贡献1876条经验 获得超7个赞
请试试这个代码:
var keys = href;
var values = output;
var resultArray = [];
for(var i=0; i<values.length; i++){
var obj = {};
for(var j=0; j<keys.length; j++){
obj[keys[j]] = values[i][j];
}
resultArray.push(obj);
}
添加回答
举报
0/150
提交
取消