iT邦幫忙

0

javascript 用 eval 組物件

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

假設有一物件:

let obj = new Object();

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

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

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

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
最佳解答

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

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

感謝

我要發表回答

立即登入回答