JSON 坑
JSON確實很方便, 不過路途也不平坦. 你看, 掉坑裡去了吧. 沒關係這裡有繩子幫你出坑.
好的, 來舉一個例子.
我們要生成
{
name: 'John Doe'
}
可以這樣生成
var obj = {
name: 'John Doe'
};
現在變了, 我們不知道name到底是什麼了.
我們要生成
{
something: 'John Doe'
}
其中這個something 是一個variable, 可以是Female Name
也可以是MaleName
比如說
var something = 'FemaleName';
var obj = {
something: 'John Doe'
};
呵呵, 報錯. 這個something會變成string而不是something的值’FemaleName’.
答案
如果需要dynamic 生成只能用這個
var something = 'FemaleName';
var obj = {};
obj[something] = 'John Doe';