我有一个定制的简单类:
class U8a extends Uint8Array {
logMe() {
return this.subarray(0);
}
}我运行了这个代码:
const u = new U8a([1, 2, 3]);
console.log(u.logMe());预期结果:
Uint8Array [ 1, 2, 3 ]实际结果:
U8a [Uint8Array] [ 1, 2, 3 ]是否可以仅以Uint8Array的形式返回结果?
发布于 2018-10-23 15:01:10
更新logMe方法以返回Uint8Array的新瞬间,因此不会有logMe方法。
class U8a extends Uint8Array {
logMe() {
return new Uint8Array(this.entries());
}
}
const u = new U8a([1, 2, 3]);
const u2 = u.logMe();
console.log(u2.logMe()); throw Uncaught TypeError: u2.logMe is not a functionhttps://stackoverflow.com/questions/52951803
复制相似问题