如何使ArrayBuffer的内容在Javascript中不可变? Object.freeze()方法似乎不起作用。有什么方法可以实现?可能吗?

最佳答案

您可以将ArrayBuffer转换为使用data URI定义的const不变字符串。

const reader = new FileReader;

reader.onload = () => { const ab = reader.result // `ab` cannot be changed }

reader.readAsDataURL(new ArrayBuffer(123));


看到Is it possible to delete a variable declared using const?吗?

09-19 18:07