gpt4 book ai didi

javascript - 特定类型的数组,以及可能的好处和浏览器支持

转载 作者:行者123 更新时间:2023-11-30 08:05:10 25 4
gpt4 key购买 nike

我正在试验 Uint16Array()(这对我来说是 js 中的新事物)并且我创建了一个包含 5 个数字的数组,如下所示:

var test = new Uint16Array(5);

然后为每个单元格分配一个数字。

然后当我在我的控制台中尝试 typeof 测试返回 "object" 虽然当我做 alert(test) 消息框返回[object Uint16Array]。我的问题是如何检查变量/数组“测试”的确切类型,如返回的警报?

如果我弄错了请纠正我,但如果为您的数据使用特定的变量类型并且主要浏览器是否支持它,这不是更有效吗?

提前谢谢你。

最佳答案

如果要专门检查一个变量是否是Uint16Array类型,可以使用instanceof:

var test = new Uint16Array(5);
console.log(test instanceof Uint16Array)

将导致 true:

有关 instanceof 的更多信息,请参阅 What is the instanceof operator in JavaScript?

关于javascript - 特定类型的数组,以及可能的好处和浏览器支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19268135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com