gpt4 book ai didi

javascript - 为什么 javascript 的 typeof 总是返回 "object"?

转载 作者:可可西里 更新时间:2023-11-01 01:16:29 25 4
gpt4 key购买 nike

如果它总是返回 object 作为类型,它有什么用?

always for Elements or lists.

最佳答案

JS 的 typeof 并不总是返回“对象”,但它确实会为人们可能不认为是对象的事物返回对象——即数组,奇怪的是,也为空值返回对象。

对于数组这是正确的,因为就JS而言,数组是对象;他们是同一回事。 Array 只是另一个类,您可以实例化 Array 类型的对象,但它们仍被视为对象。

This page在 JS 中有一个类型列表,以及您将从 typeof 获得的每个类型的响应。它还有一些 JS 代码可以用返回更有用信息的函数覆盖 typeof 函数。如果您担心它没有用,您可以根据需要实现类似的东西。

关于javascript - 为什么 javascript 的 typeof 总是返回 "object"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787901/

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