分享至
假設有一物件:
let obj = new Object();
假定我想設置obj.a , obj.b, ... , obj.n
可用eval和變數i去組成,i = a, b..., neavl('obj.'+i+'=某變數');
eavl('obj.'+i+'=某變數');
除了eval()外有什麼其他方法可以實做嗎?不確定eval這種方式恰不恰當
已邀請的邦友 {{ invite_list.length }}/5
作法 (js object 也可以使用陣列的賦值方式)
var obj = {}; obj[a] = a; obj[b] = b; obj[n] = n;
感謝
IT邦幫忙