标签:才有 一个 有意思 取出 ons nbsp 创建 需要 new
在es6之前,对象不是基于类创建的,而是用一种成为构造函数的特殊函数来定义对象和它们的特征。
创建对象可以通过三种方式:
1、对象字面量
var obj1 = new Object();
2、new Object()
var obj2 = {};
3、自定义构造函数
function Star(uname, age) { this.uname = uname; this.age = age; this.sing = function() { console.log(‘我会唱歌‘); } } var ldh = new Star(‘刘德华‘, 18); var zxy = new Star(‘张学友‘, 19); ldh.sing(); zxy.sing();
构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用。我们可以把对象中的一些公共的属性和方法抽取出来,然后封装到这个函数里面。
在js中,使用构造函数时要注意以下两点:
标签:才有 一个 有意思 取出 ons nbsp 创建 需要 new
原文地址:https://www.cnblogs.com/guwufeiyang/p/13123798.html