1. 程式人生 > >js裡面怎麼動態的為物件新增屬性

js裡面怎麼動態的為物件新增屬性

js是一個動態的語言,js也有物件,而這個物件就是一堆的鍵值對 key:value

而我們要是要給物件新增新的屬性的時候只需要

obj.newKey=value;

就好了

但是如果我們不知道呢,我們不知道我們要加入的屬性是什麼屬性名呢,這個屬性名是可以變的呢

這個時候我們可以

var a="newKey";

obj[a]=value;

這個樣子進行增加就好了

[html] view plain copy  print?
  1. var b="v3";  
  2.  a[b]=200;//只有這種方法可以變數傳入  

而我們獲得變數,就是很簡單的事情了