JavaScript ,一切皆是对象。
在 JavaScript 中,对象是王。如果您理解了对象,就理解了 JavaScript。
在 JavaScript 中,几乎“所有事物”都是对象。
- 布尔是对象(如果用 new 关键词定义)
- 数字是对象(如果用 new 关键词定义)
- 字符串是对象(如果用 new 关键词定义)
- 日期永远都是对象
- 算术永远都是对象
- 正则表达式永远都是对象
- 数组永远都是对象
- 函数永远都是对象
- 对象永远都是对象
所有 JavaScript 值,除了原始值,都是对象。
JavaScript for…in 循环
JavaScript for...in
语句遍历对象的属性。
语法
for (variable in object) {
要执行的代码
}
for...in
循环中的代码块会为每个属性执行一次。
循环对象的属性:
实例
var person = {fname:”Bill”, lname:”Gates”, age:62};
for (x in person) {
txt += person[x];
}
// 创建对象:
var person = {
firstName: “Bill”,
lastName : “Gates”,
id : 678,
fullName : function() {
return this.firstName + “ “ + this.lastName;
}
};
在本例中,this 代表 person 对象。
因为 person 对象“拥有” fullName 方法。
Bill Gates
本作品采用《CC 协议》,转载必须注明作者和本文链接