你看到的那些伪属性是开发者控制台为了让你更好地使用而添加的。它们实际上并不存在,既不是属性也不是符号(据我所知),即使存在,也不是标准的。
不过你可以通过以下方法以标准方式轻松获取Uint8Array
视图:
new Uint8Array(myBuffer)
const typedArray = new Uint8Array(myBuffer);
const array = [...typedArray];
Array.from(typedArray)
,这样更清晰地表明了其目的。 - Bergi
myBuffer
转换为一个新的 Uint8Array 对象。 - Adriano Repetti[[...]]
(以及__proto__
)中的“属性”只是开发工具检查器内部值的呈现。它们实际上并不存在于对象上。 - Bergi