gpt4 book ai didi

javascript - 从 Javascript 构造函数内部调用函数

转载 作者:行者123 更新时间:2023-12-03 02:42:09 25 4
gpt4 key购买 nike

是否可以从 Javascript 构造函数内部调用函数,如下所示:

class Blockchain {

constructor(genesisBlock) {

this.blocks = []
addBlock(genesisBlock)
}

addBlock(block) {

if(this.blocks.length == 0) {
block.previousHash = "0000000000000000"
}
}

}

我得到以下信息:

addBlock is not defined

最佳答案

是的,该方法是一个原型(prototype)方法,需要从类的实例中调用(通过使用 this):

...
constructor(genesisBlock) {
this.blocks = []
this.addBlock(genesisBlock)
}
...

关于javascript - 从 Javascript 构造函数内部调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48285797/

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