JSON


一,,通過串聯起來的點操作符或中括號操作符來訪問JSON對象的嵌套屬性。

         下面是一個嵌套的JSON對象:

var myStorage = {
  "car": {
    "inside": {
      "glove box": "maps",
      "passenger seat": "crumbs"
     },
    "outside": {
      "trunk": "jack"
    }
  }
};

var gloveBoxContents = myStorage.car.inside["glove box"];

  檢索JSON對象 myStorage 中嵌套屬性 glove box 的值。因為屬性的名字帶有空格,故使用中括號操作符來訪問屬性的值。

二,,中括號操作符的另一個使用方式是用變量來訪問一個屬性。當你需要遍歷對象的屬性列表或查表時,這種方式極為有用。

       

var testObj = {
  12: "Namath",
  16: "Montana",
  19: "Unitas"
};


var playerNumber=16;                      定義playerNumber為16這個數字變量
var player = testObj[playerNumber];           用[ ]把playerNumber包起來。

提示:當我們通過變量名訪問屬性的時候,不需要給變量名包裹引號。因為實際上我們使用的是變量的值,而不是變量的名稱。 

三,,

當你創建了一個對象后,你可以用點操作符或中括號操作符來更新對象的屬性。

舉個例子,讓我們看看 ourDog:

 

var ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
讓我們更改它的名稱為 "Happy Camper",這有兩種方式來更新對象的name屬性:

ourDog.name = "Happy Camper";

ourDog["name"] = "Happy Camper";

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM