概述
利用new Object创建对象
var obj = new Object();//创建一个新的对象
obj.name = 'xiaohong';
obj.age = 18;
obj.sayHi: function(){
console.log('hi~');
}
- 利用等号赋值的方法
- 多个属性和方法间用分号隔开
可以用一个函数创建多个对象(构造函数)//反之某一大类 eg明星,其中一个明星是对象
function Star(name,age,sex){
this.name = name;
this.age = age;
this.sex = sex;
}
var ldh = new Star('刘德华',18,'男');//调用函数返回的是一个对象
- 构造函数的首字母大写
- 构造的函数不需要return就可以返回结果
- 调用构造函数必须使用 new
- 只要调用new Star()函数就要创建一个对象ldh{}
- 属性和方法前必须添加this
new创建对象的过程
- 调用构造器
- 创建一个空对象
- 设置这个空对象的原型为构造器的原型
- 将构造函数内部的this指向这个空对象
- 判断构造函数的return类型
最后
以上就是等待茉莉为你收集整理的利用new Object创建对象的全部内容,希望文章能够帮你解决利用new Object创建对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复