【发布时间】:2021-05-16 22:22:15
【问题描述】:
所以我正在为区块链挖掘课程使用此代码
const Block = require('./Block');
class Blockchain{
constructor(){
this.chain = [Blockchain.genesis()];
}
addBlock({data}){
const newBlock = Block.mineBlock([
lastBlock: this.chain[this.chain.length-1],
data
]);
this.chain.push();
}
}
module.exports = Blockchain;
我不断收到此错误Unexpected token, expected , (8:21),对于这一行:
lastBlock: this.chain[this.chain.length-1],
任何帮助将不胜感激!
【问题讨论】:
-
那部分看起来像是对象和数组的混合体,你想要哪一个?
-
这是一个正常的语法错误,因为
[ key: value ]不是正确的 JS 语法......你可能是说{ key: value } -
我想要这个对象,我也希望它喜欢获取链的最后一个块,这就是代码的用途,这是我正在学习的课程的一部分
标签: javascript node.js function blockchain