JavaScript 对象
对象(字典, 类,对象)
万物皆对象,对象是一个具体的事物,看得见摸得着的事物。
在JavaScript中,对象是一组无序的属性和方法的集合。字符串,数组,函数都是对象。
创建对象
字面量创建对象
new Object创建对象
构造函数创建对象
字面量创建对象
1. 创建对象。
2. 对象定义属性和方法,调用属性和方法。
var obj = {
name: "zsh",
age: 19,
study: function () {
console.log("I can study!")
}
}
console.log(obj.name) //obj['name']
obj.study()
new Object创建对象
var obj = new Object()
obj.name = 'zsh'
obj.age = 18
obj.study = function () {
console.log("I study!")
}
console.log(obj.name)
obj.study()
构造函数创建对象
function Person(name, age) {
this.name = name
this.age = age
this.study = function (content) {
console.log(content)
}
}
var zsh = new Person("zsh", 19)
console.log(zsh.name)
zsh.study("hello world!")
注意:
1. 构造函数的函数名首字母大写
遍历对象
for (i in zsh) {
console.log(zsh[i])
}
案例

浙公网安备 33010602011771号