在JSON中,key通常是一個固定的字符串,但是有時我們需要創建一個動態的key。比如,我們有一個存儲學生信息的JSON對象,我們需要根據學生的姓名創建一個唯一的key來存儲學生的信息。這時候就需要使用變化的key。
創建一個變化的key的方法是,在創建JSON對象時使用方括號[]來包含一個變量作為key。具體實現可以參考以下樣例代碼。
var studentName = "John"; var studentInfo = {}; studentInfo[studentName] = { "age": 18, "school": "ABC High School", "grade": "A" }; console.log(studentInfo);
在上述代碼中,我們先定義一個變量studentName來存儲學生的姓名。然后我們創建一個空的JSON對象studentInfo,使用studentName作為key來存儲該學生的信息。最后我們打印輸出studentInfo對象,可以得到以下結果。
{ "John": { "age": 18, "school": "ABC High School", "grade": "A" } }
可以看到,我們成功地使用變化的key創建了一個JSON對象,并成功地存儲了學生John的信息。
上一篇vue能高清