1
所以下面越來越不確定的條目是我的javascript代碼爲什麼我在下面的JavaScript代碼
const rData = [[{"prop11": 10}, {"prop2": 12}]];
const tData = [];
const tddData = [];
for(const item of rData[0]){
tData.push(Object.keys(item).toString());
console.log('trData...', tData);
tData.map(y => {
tddData.push(item[y]);
console.log('tdDta....', tddData);
});
}
以下是console.logs
trData... Array [ "prop11" ]
tdDta.... Array [ 10 ]
trData... Array [ "prop11", "prop2" ]
tdDta.... Array [ 10, undefined ]
tdDta.... Array [ 10, undefined, 12 ]
我的輸出似乎無法理解那些未定義的值來自哪裏。請幫忙。
我只是想知道原因。想要擺脫最後一個tddData數組中未定義的那些,可能已經使用了另一種方法並完成了它,但想知道首先避免它的根本原因。你做到了。謝謝。 – Ravy