曾经被困在想知道你是否需要......
a == b
或者
a === b
或者
isLooselyEqual(a, b)
或者
7.2.2 IsArray(参数)
抽象操作 IsArray 采用参数 argument。调用时它执行以下步骤:
-
1. 如果Type(参数)不是 Object,则返回 false。
-
2. 如果参数是一个Array 奇异对象,则返回 true。
-
3. 如果参数是一个Proxy 外来对象,那么
-
A。如果 argument.[[ProxyHandler]] 为 null,则抛出 TypeError 异常。
-
b. 令目标为参数。[[ProxyTarget]]。
-
C。返回 ? IsArray(目标)。
-
-
4.返回错误。
7.2.3 IsCallable(参数)
抽象操作 IsCallable 采用参数 argument (ECMAScript 语言值)。它确定参数是否是具有 [[Call]] 内部方法的可调用函数。调用时它执行以下步骤:
<