JSON 坑
JSON確實(shí)很方便, 不過(guò)路途也不平坦. 你看, 掉坑裡去了吧. 沒(méi)關(guān)係這裡有繩子幫你出坑.
好的, 來(lái)舉一個(gè)例子.
我們要生成
{
name: 'John Doe'
}
可以這樣生成
var obj = {
name: 'John Doe'
};
現(xiàn)在變了, 我們不知道name到底是什麼了.
我們要生成
{
something: 'John Doe'
}
其中這個(gè)something 是一個(gè)variable, 可以是Female Name也可以是MaleName
比如說(shuō)
var something = 'FemaleName';
var obj = {
something: 'John Doe'
};
呵呵, 報(bào)錯(cuò). 這個(gè)something會(huì)變成string而不是something的值'FemaleName'.
答案
如果需要dynamic 生成只能用這個(gè)
var something = 'FemaleName';
var obj = {};
obj[something] = 'John Doe';