gpt4 book ai didi

javascript - 如何在 ES6 类中的原型(prototype)上设置变量?

转载 作者:行者123 更新时间:2023-11-28 12:14:50 25 4
gpt4 key购买 nike

class SomeClass {

someMethod() {
// some code
}

someMoreMethod() {
// some more code
}

}

var someInstance = new someClass();

我们知道,在上面的代码中,方法 someMethodsomeMoreMethod 将附加到 someInstance 对象的原型(prototype)上。但是,如果我们想将一些属性(而不是方法)附加到原型(prototype)上怎么办?我尝试执行以下操作,但它抛出错误:

class SomeClass {

someProperty = "Some Value";

someMethod() {
// some code
}

someMoreMethod() {
// some more code
}

}

最佳答案

ES6 类当前不支持字段。但是,您可以直接向原型(prototype)添加属性:

SomeClass.prototype.someProperty = "Some Value";

关于javascript - 如何在 ES6 类中的原型(prototype)上设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51935194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com