欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JSON創(chuàng)建鍵值對(key是中文或者數(shù)字)方式詳解

 更新時(shí)間:2017年08月24日 10:56:20   作者:chentging  
這篇文章主要介紹了JSON創(chuàng)建鍵值對(key是中文或者數(shù)字)方式詳解,需要的朋友可以參考下

先準(zhǔn)備好一個(gè)空的json對象

var obj = {};

1. 最原始的方法

obj.name = 'zhangsan';
//這種方式很簡單的添加了一個(gè)鍵值對
//輸出:{name:"zhangsan"}
//缺點(diǎn):這邊的name不能是對象
/*
比如:
var name = 'tom';
obj.name = 'zhangsan';
輸出obj:{name:'zhangsan'}
中文可以使用,但是數(shù)字不能使用
obj.家="中國";
obj.88(不能這么使用)
*/

2. 使用json[key]的方式(這邊key即使是中文也沒事)

var name = "NAME";
obj[name] = "zhangsan";
console.log(obj);//輸出{NAME:"zhangsan"}
//也就是說這種方式會(huì)執(zhí)行[]中的內(nèi)容
//她可以讓key是對象的形式創(chuàng)建鍵值對,但是如果name未定義,那么就報(bào)錯(cuò)了

比如:

obj[age] = "23";
console.log(obj);//報(bào)錯(cuò)

key是中文也沒關(guān)系的,就像這樣

var 姓 = "姓名";
obj[姓] = "張三";

結(jié)果為:{NAME:"zhangsan",姓名:"張三"}

如果是想讓key是數(shù)字

直接這樣用:obj[88]="88表示吉利的意思啦"

輸出:{NAME:"zhangsan",姓名:"張三",88:"88表示吉利的意思啦"}

3.使用json['key']的方式

key是漢字或者數(shù)字都行了,但是不能為對象,最沒注意的地方

總結(jié)

以上所述是小編給大家介紹的JSON創(chuàng)建鍵值對(key是中文或者數(shù)字)方式詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論