zoukankan      html  css  js  c++  java
  • 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";
    

      

  • 相关阅读:
    Android 目前最稳定和高效的UI适配方案
    很值得收藏的安卓开源控件库
    django-初始配置(纯手写)
    面向对象 继承
    wsgiref手写一个web服务端
    socket手写一个简单的web服务端
    vue指令
    vue入门
    python中and,or
    面向对象三大特性-继承
  • 原文地址:https://www.cnblogs.com/GUOZHENY/p/6030419.html
Copyright © 2011-2022 走看看