创建对象三种方式

利用对象字面量创建对象

const obj = {
// 成员:组成对象的成员
uname: '小明',
gender : 'man',
score : '100',
age : 18,
eat : function () {
console.log('eat')
},
say : function () {
console.log('say')
}
}

利用 new Object 创建对象

// 实例化对象
const obj1 = new Object()
obj1.uname = '小明'
obj1.age = 18
console.log(obj1)
const obj2 = new Object({uname : '小明', age : 18})
console.log(obj2)

自定义构造函数创建对象

// 构造函数:调用者:实例化对象
function Person (uname, gender, age) {
// 设置属性
// this:调用者
this.uname = uname
this.gender = gender
this.age = age
}
// 实例化对象
const obj1 = new Person('小明', 'man', 22)
console.log(obj1)
const obj2 = new Person('小花', 'woman', 20)
console.log(obj2)
const obj3 = new Person('小白', 'woman', 18)
console.log(obj3)
posted @   丫丫learning  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示