class Classname {
constructor(args) {
// code
}
// this method is added to Classname.prototype
function_name(argument) {
// body...
}
//how to add objects similarly to prototype
}
Classname.prototypeにオブジェクトを追加する方法はありますか?例えばについてES6でプロトタイプにオブジェクトを追加する方法
。 'Classname.prototype'にオブジェクトを追加すると、クラスのすべてのインスタンスの間でそのオブジェクトが共有されます。これは、通常はあなたが望むものではありません。しかし、あなたがしたいことがあれば、プロトタイプに直接割り当てることができます: 'Classname.prototype.somePropertyName = {greeting:" hello "};' 'Classname'の定義の後。 ES6のプロトタイプは、ES5と同じように動作します。 ES6構文は、より良い構文でプロトタイプを設定するための単なる砂糖です。 – jfriend00
ClassName.prototype.test = {} –
他の方法はありますか? –