生活中用的比较多的三种对象创建方法
1 通过Object()方法来创建
我们通过Object创建的一个Dog对象,这个对象有name,color,age属性;并且给这个对象定义了方法,因此我们想用这两个方法时可以直接通过 Dog.wawa()来访问,即对象.方法 ---图在最后
2 通过字面量创建对象
let 对象={name:“张三”,age:28,sex:“男} 这是字面量表示法的语法 ,此方法比较简单。适合自己做小案例测试使用,确实是一体化对象,后期不方便修改。---图在最后
3 通过自定义函数创建对象
就是自己定义一个函数,然后赋予它对象的思想。这个函数的名字首字母需要是大写的
要创建Image的新实例,必须要使用new *** 作符。以这种方式调用构造函数实际上会经历一下4个步骤
(1)创建一个新对象,在内存中开辟一个空间
(2)将this的指向指向这个创建对象
(3)再给这个对象添加属性和方法
(4)返回新对象
---图在最后
代码示例图
还有其他方法 大家感兴趣的可以去查阅一下 谢谢大家
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)