我成功地将所需的所有DOM数据放入一个对象中,但要将每个属性值(id和value)作为单独的键:值集插入到对象中,我需要付出代价。
所以现在我console.log out:{ mo0:'1',tu0:“% 1”,we 0:“% 1”,...等等。
我想为每个迭代创建两个key:value集,使用手动键fieldId和fieldValue:
fieldId:'mo0',fieldValue:'1'
function getTaskData() {
const tasks = document.querySelectorAll('.task')
const obj = {}
tasks.forEach(task => {
const id = task.getAttribute('id');
const value = task.getAttribute('value');
obj[id] = value;
})
console.log(obj);
postJSON(obj);
}
有谁能帮我修改一下代码或者给我指出正确的方向吗?我已经被困在上面几个小时了。非常感谢!!
1条答案
按热度按时间euoag5mw1#
如果你想拥有一个集合数组:
一个Object中不能有多个同名的键