javaScript 对象的属性和方法

JavaScript 对象属性和方法,仅供参考 !!!

访问对象的属性

在JavaScript中,可以使用 " . " 和 " [ ] " 来访问对象的属性。

function Person(name,age,sex){
  this.name = name,
  this.age = age,
  this.sex = sex,
  this.sum = function(){
    return "姓名:"+ this.name + ",年龄:" + this.age + ",性别:" + this.sex ;
  };
};

var obj = new Person("李三","27","男");

console.log(obj.name); //  李三
console.log(obj.age);  //  27
console.log(obj.sex);  //  男
====================================================================================
console.log(obj['name']);  //  李三
console.log(obj['age']);   //  27
console.log(obj['sex']);   //  男

访问对象属性的 " . " 和 " [] " 的方法。

JavaScript中使用 " . " 运算符来存取对象的属性的值。或使用" [] "来存取对象的属性。

例:读取 obj 中的 name 属性值

obj.name

obj[‘name’]

以上两种方式都可以实现属性的存取。

  1. 使用 " . " 来访问对象属性:
    语法:

    obj.name

其中,obj 为对象名称,name为属性名称。

  1. 使用 " [ ] " 来访问对象属性
    语法:

    obj[‘name’]

其中,obj 为对象名称,name为属性名称。

调用对象的方法:

JavaScript中,使用 " . " 和 " [] "来调用对象的方法。

onsole.log(obj.sum());  //  姓名:李三,年龄:27,性别:男

console.log(obj['sum']()); //  姓名:李三,年龄:27,性别:男

语法:

obj.sum()

obj['sum']()

其中,obj 为对象名称,sum 为函数名称。使用 " [ ] “来调用时,” [ ] " 内的 sum 需要 " " 包裹方可调用。

语法的区别

点表示法的对象的属性名是标识符,后者的属性名则是一个字符串。


版权声明:本文为Song_hongtao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。