JS ES6中Class如何实现将属性或者方法放在prototype里面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS ES6中Class如何实现将属性或者方法放在prototype里面?相关的知识,希望对你有一定的参考价值。

ES5
function constructor ()
this.prototype =
a : 30,
N : [],
C : ,
D : function foo()
,


这样是可以直接把属性,对象,数组,方法放在prototype里面的,但是ES6中只能将方法放在原型里,求问 如何通过ES6 Class语法将属性,对象,数组放在原型里?

参考技术A function test()


test.prototype.name = '张三';
test.prototype.sayName = function()
console.log(this.name);//张三
参考技术B 暂时好像不支持放class里面,
只能 ClassName.prototype.prop = xxx;

以上是关于JS ES6中Class如何实现将属性或者方法放在prototype里面?的主要内容,如果未能解决你的问题,请参考以下文章

浅析js class

ES6装饰器的使用

ES6 浅谈class继承机制

ES6之Class

ES6装饰器的使用

js es6语法 class类 class继承 super关键字