美文网首页
JS中点语法和方括号语法访问属性的区别

JS中点语法和方括号语法访问属性的区别

作者: 想做一个画家 | 来源:发表于2017-11-27 10:27 被阅读98次

中括号法可以用变量作为属性名,而点方法不可以


var obj = {};

obj.name = '张三';

var myName = 'name';

console.log(obj.myName);//undefined,访问不到对应的属性

console.log(obj[myName]);//张三

相关文章

  • JS中点语法和方括号语法访问属性的区别

    中括号法可以用变量作为属性名,而点方法不可以

  • JS对象的方括号表示法和点表示法

    一、对象属性 三、方括号表示法方括号语法的优点:1)可以通过变量来访问属性;2)如果属性名中包含会导致语法错误的字...

  • 1.19、点标记语法

    说明:属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法 访问,其他的情况 使用方括号标记语法。示例...

  • js 集合对象

    1.object中点语法和[]方法区别:点语法只能使用在属性确定的情况,[]可以使用在属性威变量的情况2数组(Ar...

  • 点语法与self关键字

    1.点语法 如果给属性提供了getter和setter方法, 那么访问属性就又多了一种访问方式 , 点语法 点语法...

  • .与->,由此引申出的属性与成员变量的问题

    .语法 访问类的属性,调用set和get ->语法 访问成员变量,成员变量默认受到保护protected,手动设置...

  • 点语法

    如果给属性提供了getter和setter方法, 那么访问属性就又多了一种访问方式 , 点语法 点语法其实它的本质...

  • JSX语法

    在react中,在js文件里写html标签,我们把这种语法称为 jsx语法。 jsx语法与普通js语法的区别 普通...

  • iOS属性

    属性与实例变量的区别: 属性无法直接访问对象的内部状态,但提供了访问这类数据的的方便机制 1.属性声明 语法: @...

  • 面向对象01-对象的动态特性

    对象的动态特性 在js中可以动态的对对象属性进行增加、修改和删除 访问对象的方法 01 可以使用点语法访问 02 ...

网友评论

      本文标题:JS中点语法和方括号语法访问属性的区别

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