主页 > 其他  > 

javascript-es6(四)

javascript-es6(四)
深入对象 创建对象三种方式 1. 利用对象字面量创建对象 const object = { name:'佩奇' } 2. 利用 new Object 创建对象 const re = new Object({name:'佩奇'}) console.log(re) // {name:'佩奇'} 构造函数 是一种特殊的函数,主要用来初始化对象 使用场景: 常规的 {...} 语法允许创建一个对象。比如我们创建了佩奇的对象,继续创建乔治的对象还需要创建一个乔治的对象,就还需重新写一 遍 //创建佩奇的对象 const peiqi = { name:'佩奇', age:6, gender:'女' } //再创建乔治的对象 const qiaozhi = { name:'乔治', age:5, gender:'男' } //再创建猪妈妈的对象 const Mum = { name:'猪妈妈', age:18, gender:'女' 此时可以通过 构造函数 来 快速创建多个类似的对象 function Pig(name,age,gender) { this.name = name this.age = age this.gender = gender } //创建佩奇对象 const peiqi = new Pig('佩奇',6,'女') //创建乔治对象 const qiaozhi = new Pig('乔治',5,'男') //创建猪妈妈对象 const Mum = new Pig('猪妈妈',18,'女') console.log(peiqi) //{name:'佩奇',age:6,gender:'女'} 构造函数在技术上是常规函数。 不过有两个约定: 1. 它们的命名以大写字母开头。 2. 它们只能由 "new" 操作符来执行 实例成员&静态成员 内置构造函数

标签:

javascript-es6(四)由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“javascript-es6(四)