Javascript 向映射连续键/值的现有对象添加数据
在我的第一个函数中,我获取一些信息并将它们推送到我的对象Javascript 向映射连续键/值的现有对象添加数据,javascript,jquery,arrays,object,Javascript,Jquery,Arrays,Object,在我的第一个函数中,我获取一些信息并将它们推送到我的对象 autoArry.push({ id: countTxns, txnID: txnID, account: buyersAccount, data1: '', data2: '', data3: '' }); 此时,我没有来自data1、data2或data3的信息,但我还是在对象中创建了它们 在稍后的脚本中,我希望在通过其他函数
autoArry.push({
id: countTxns,
txnID: txnID,
account: buyersAccount,
data1: '',
data2: '',
data3: ''
});
此时,我没有来自data1、data2或data3的信息,但我还是在对象中创建了它们
在稍后的脚本中,我希望在通过其他函数收集数据时能够填充这些数据值
我将在每个函数中使用相同的东西是txnID
我假设我必须以某种方式映射它,然后以这种方式添加额外的数据
有人能解释一下我是怎么做到的吗
非常感谢迭代并检查匹配项:
function otherFunction(txnID) {
for (var i=0; i<autoArray.length; i++) {
if (autoArray[i].txnID == txnID) {
autoArray[i].data1 = 'something 1';
autoArray[i].data2 = 'something 2';
autoArray[i].data3 = 'something 3';
}
}
}
函数其他函数(txnID){
对于(var i=0;i通过以下步骤确定: