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’]
以上两种方式都可以实现属性的存取。
使用 " . " 来访问对象属性:
语法:obj.name
其中,obj 为对象名称,name为属性名称。
使用 " [ ] " 来访问对象属性
语法: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版权协议,转载请附上原文出处链接和本声明。