0
点赞
收藏
分享

微信扫一扫

js-创建对象的三种方法

墨香子儿 2022-02-23 阅读 94

1,利用字面量创建对象--调用方法时--对象名.方法名()

  var object = {
name:"张三",
age:18,
sex:"女",
action:function(){
console.log("hi~~")
}
}

console.log(object.name);
console.log(object.age);
object.action()

2,利用new Object创建对象

var people = new Object()
people.name = "鸣人"
people.sex="男"
people.age = 19
people.skill = function(){
console.log("影分身术")
}
console.log(people)

3、利用构造函数创建对象-----这个过程也叫对象的实例化---可以封装函数以供取用

function 构造函数名() {

        this.属性 = 值

        this.方法 = function() { }

}

new 构造函数名()

 function Star(uname,age,sex){
this.name = uname
this.age= age
this.sex = sex
this.sing = function(sang){
console.log(sang)
}
}
var ldh = new Star("刘德华",18,"男")
console.log(ldh.name);
ldh.sing("冰雨")
var zxy = new Star("张学友",19,"男")
console.log(ldh.age);
ldh.sing("吻别")
举报

相关推荐

0 条评论