У меня есть класс JS с функцией, называемой функцией generateHash
, я хочу реализовать эту функцию таким образом, чтобы она принимала объект моего класса, генерировала хэш и переназначала свойство хеша в том же объекте.Я должен сделать это с обещанием, как мне это сделать, используя обещания JavaScript.
const SHA256 = require('crypto-js/sha256');
class Block {
constructor(data){
this.id = 0;
this.nonce = 144444;
this.body = data;
this.hash = "";
}
generateHash() {
// Use this to create a temporary reference of the class object
let self = this;
}
}
module.exports.Block = Block;