📌  相关文章
📜  如何在 JavaScript 中检查一个值是否类似于对象?

📅  最后修改于: 2022-05-13 01:56:21.736000             🧑  作者: Mango

如何在 JavaScript 中检查一个值是否类似于对象?

在 JavaScript 中,对象是相关数据的集合。它也是名称-值对的容器。在 JavaScript 中,我们可以通过多种方式检查值的类型。基本上,我们使用typeofinstanceofconstructorObject.prototype.toString.call(k ) 检查一个值是否类似于对象。所有运算符都在某些特定条件下使用。

typeof运算符:用于标识变量的类型。它返回一个变量类型。这是检查变量类型的最简单方法。它适用于某些变量,但它不能识别变量的确切类型。

条件:它把array、set和null当作对象一样对待。 typeof为所有这些返回对象。在变量的情况下,除了三个这种类型的使用。

  • 句法:
typeof VariableName; 
  • 例子:
Javascript


Javascript


Javascript

输出:

True 
True 
True
false 
false 
false

构造函数属性:这是指向该对象的基本对象构造函数类型的变量的属性。我们可以检查那些具有构造函数属性的变量。

条件:构造函数方法对没有构造函数属性的变量抛出错误。 nullundefined没有构造函数属性,因此会引发错误。

  • 句法:
Variable.constructor === Object 
  • 例子:

Javascript