美文网首页
访问对象属性的方法

访问对象属性的方法

作者: 我讲你思 | 来源:发表于2017-10-30 15:41 被阅读0次

访问对象属性时使用的都是点表示法,这也是很多面向对象语言中通用的语法。如下:

var  xiaoming  =  {
    'sex' : '男',
    'xiaoming age' : 20,
    'say' : function () {
          console.log(123);
  }
};
function p(arg) {
  console.log(arg.sex)       //男
  console.log(arg.xiaoming age)  //  xiaoming和age之间有空格字符  报错
};
p(xiaoming)          

如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括号表示法访问。如:

function pp(arg) {
    console.log(arg['age'])     //男   使用‘对象名['属性名']’ 同样可以访问到
    console.log(arg['xiaoming age'])   //20   对于特殊的属性名不能再使用‘对象名.属性名’来访问可以使用‘对象名['属性名']’来访问
}
pp({
    'sex' : '男',
    'age' : 20,
    'say' : function () {
          console.log(123);
})

相关文章

  • 2018-01-17

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

  • 反射 -3 创建对象,访问属性和方法

    1 创建对象 2 访问属性 3 访问方法

  • js数组中对象去重的方法

    简单说一下数组中对象去重的方法 假设当前有这样一个数组 1.对象访问属性的方法 采用对象访问属性的方法,判断属性值...

  • JavaScript对象

    JavaScript对象由属性和方法构成 访问对象的属性: 常规属性:直接 obj.name 或者 obj['...

  • 面向对象-2:原型链 / hasOwnProperty自身属性

    原型链 原型链是指对象在访问属性或方法时的查找方式。 1.当访问一个对象的属性或方法时,会先在对象自身上查找属性或...

  • 访问对象属性的方法

    访问对象属性时使用的都是点表示法,这也是很多面向对象语言中通用的语法。如下: 如果属性名中包含会导致语法错误的字符...

  • JavaScript--对象

    简介 访问对象的属性 访问对象的方法 创建对象 创建直接的实例 1.创建了对象实例,并向其添加属性: 2.使用Ob...

  • js面向对象之 对象的原型

    原型对象使用的注意点 01访问属性|方法 访问逻辑:首先先在对象身上查找是否有对应的属性|方法,如果有就直接使用,...

  • 14JavaScript数组对象去重的方法

    JavaScript数组对象去重方法 方法一:采用对象访问属性的方法,判断属性值是否存在,如果不存在就添加。

  • JavaScript散记

    For/In循环 对象的特性 访问对象属性:方法一:preson.lastname;方法二:person["las...

网友评论

      本文标题:访问对象属性的方法

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