在使用jQuery處理JSON對象時,我們需要注意JSON對象的key的命名規則。以下是一些關于JSON對象key的規則:
1. key必須是字符串 2. key必須使用雙引號包裹,不能使用單引號 3. key的命名必須符合javascript的命名規則,即只能包含數字、字母和下劃線(首字母不能是數字) 4. key不能是javascript中的保留字,如if、while、function等
在jQuery中,我們可以使用以下方式訪問JSON對象中的key:
// 定義一個JSON對象 var jsonObj = { "name": "張三", "age": 20, "gender": "男" }; // 訪問JSON對象中的key var name = jsonObj.name; var age = jsonObj["age"]; var gender = jsonObj.gender;
需要注意的是,如果JSON對象中的key不符合命名規則或者是保留字,我們無法通過前述的方式訪問該key。此時,我們需要使用另外一種方式:
var jsonObj = { "some-key": "value", "for": "value", "non_conform-Key": "value" }; // 無法通過jsonObj.some-key訪問 var some_key = jsonObj["some-key"]; // 無法通過jsonObj.for訪問 var for_key = jsonObj["for"]; // 無法通過jsonObj.non_conform-Key訪問 var non_conform_key = jsonObj["non_conform-Key"];
總之,對于JSON對象的key,我們需要遵守一定的命名規則,才能正確地訪問它們。
上一篇atom啟動vue