首页IT科技js实例和对象的区别([JavaScript]实例化对象)

js实例和对象的区别([JavaScript]实例化对象)

时间2025-08-01 06:54:22分类IT科技浏览4365
导读:使用语法结构创建的对象 function...

使用语法结构创建的对象

function fn(){ var name="RoastDuck"; }

使用构造器创建的对象

function Duck() { this.name = []; this.age = []; } var RoastDuck = new Duck();

使用 Object.create 创建的对象

ECMAScript 5 中引入了一个新方法:Object.create()             。

function Duck() { this.name = []; this.age = []; } var Roast=Object.creat(Duck);

使用 class 关键字创建的对象

ECMAScript6 引入了一套新的关键字用来实现 class                     。

这些新的关键字包括 class, constructor              ,static                    ,extends 和 super       。 class:用于声明一个类 static:类的私有方法声明       ,被static声明的函数只可以在对象中使用              ,外部无法调用 extends:用于告诉编译器                    ,这个类所继承的对象 super:点我 class Animal { //初始化 constructor(age, height) { this.height = height; this.age = age; } } //继承父类 class Duck extends Animal { constructor() { super();//继承父类的初始化 } //添加新的功能 fnt(){ console.log("它只会吃!!"); } }

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
php二次开发是什么(什么是phpcms二次开发?) 前端请求如何携带token(菜鸡的bug-前端开发的get请求携带对象参数的问题)