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])
}

  

案例

posted @ 2021-05-22 22:58  zhuang6  阅读(49)  评论(0)    收藏  举报