在下面的代碼片段中,最後一個控制檯日誌顯示(節點值)空字典,你能讓我知道原因嗎?爲什麼從java腳本函數返回空字典
node = {};
list1=[1,2,3];
for(each in list1){
console.log(node);
var abc = function(t1, key){
t1[key] = {};
return t1;
}
node=abc(node, list1[each])[list1[each]]
}
console.log(node)
什麼是預期的輸出?我無法真正看到你想要完成什麼...... – zelitomas
我在期待{1:{2:3}}。如果list1是[1,2,3,4],那麼我會期待{1:{2:{3:4}}} –