美文网首页
02_05.对象两种属性访问方式

02_05.对象两种属性访问方式

作者: Robyn_Luo | 来源:发表于2017-11-13 17:00 被阅读0次
<script>
    let obj = { a: 1, b: 2, c: 3, 1: 'a', 2: 'b' };

    // .语法
    // 这种有些不足: 1 访问的属性不能是数字开头的  2 不能使用变量 

    // []语法
    // 这种语法无敌: 1 可以使用数字 2 可以使用变量 3 可以使用字符串

    // []里面加引号就相当于是.语法
    // 即obj['a'] 等价于 obj.a
    console.log(obj['a']) // 1

    // []里面可以使用数字,加不加引号都行
    console.log(obj[1]) // a
    console.log(obj['2']) // b

    // []里面可以引用变量
    let xxx = 'a';
    console.log(obj[xxx]) // 1
    xxx = 'b';
    console.log(obj[xxx]) // 2
    </script>

相关文章

  • 02_05.对象两种属性访问方式

  • 2018-01-17

    访问、添加对象的属性和方法的两种方式 一.访问对象的属性 1.1 点语法 格式: 访问对象属性: 对象名.属性名 ...

  • 知识点

    js访问对象属性两种方式在javascript中我们通常使用.来访问对象的属性,那么也可以使用[ ]来访问对象属性...

  • JavaScript访问对象属性

    通过两种方式访问对象属性: 1.使用 .property 或 ["property"]

  • JavaScript 对象属性定义

    对象属性有两种类型:数据属性、访问器属性。 数据属性 定义方式: Object 构造函数 Object.defin...

  • Javascript反射

    在JavaScript中访问对象属性(方法)有两种方式,如person.name或person["name"],后...

  • js--for..in和in操作符

    两种使用方式: for..in返回所有能够通过对象访问的、可枚举的属性,其中包括实例属性,也包括原型属性。通过ob...

  • Redis笔记之对象的淘汰

    redisObject结构包含一个lru属性,记录对象被程序访问的情况。 该属性有两种使用方式: LRU:Leas...

  • Object 类型

    创建 Object 实例的方式有两种: 访问对象属性的方法: 如果属性名中包含会导致语法错误的字符,或者属性名使用...

  • js扫盲---面向对象的程序设计

    对象的属性 对象的属性分为两种: 数据属性(可直接定义)和访问器属性(必须通过Object.definePrope...

网友评论

      本文标题:02_05.对象两种属性访问方式

      本文链接:https://www.haomeiwen.com/subject/xlwzmxtx.html