iT邦幫忙

0

javascript 用 eval 組物件

Zaku 2018-04-20 11:04:204522 瀏覽

假設有一物件:

let obj = new Object();

假定我想設置obj.a , obj.b, ... , obj.n

可用eval和變數i去組成,i = a, b..., n
eavl('obj.'+i+'=某變數');

除了eval()外有什麼其他方法可以實做嗎?不確定eval這種方式恰不恰當

1 個回答

0
最佳解答

作法 (js object 也可以使用陣列的賦值方式)

var obj = {};
obj[a] = a;
obj[b] = b;
obj[n] = n;
Zaku iT邦新手 4 級 ‧ 2018-04-20 11:51:12 檢舉

感謝

我要發表回答

立即登入回答