From c40612041809fe289aba58aefa170bbe784aba1f Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-CN --- .../javascript/reference/operators/instanceof/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/operators/instanceof') diff --git a/files/zh-cn/web/javascript/reference/operators/instanceof/index.html b/files/zh-cn/web/javascript/reference/operators/instanceof/index.html index 9bc5622462..f8c5807b3c 100644 --- a/files/zh-cn/web/javascript/reference/operators/instanceof/index.html +++ b/files/zh-cn/web/javascript/reference/operators/instanceof/index.html @@ -18,11 +18,11 @@ translation_of: Web/JavaScript/Reference/Operators/instanceof -

语法

+

语法

object instanceof constructor
-

参数

+

参数

object
@@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Operators/instanceof
某个构造函数
-

描述

+

描述

instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上。

@@ -79,9 +79,9 @@ o3 instanceof C; // true 因为 C.prototype 现在在 o3 的原型链上
Mozilla开发者注意:
在代码中使用 XPCOM instanceof 有特殊影响: 如果查询接口成功执行后,obj instanceof xpcomInterface (e.g. Components.interfaces.nsIFile) 调用obj.QueryInterface(xpcomInterface) 并且返回 true 。这种调用的副作用是在一次成功的 instanceof 测试后,你可以在 obj 上使用xpcomInterface 的属性。这与标准的 JavaScript 全局变量不同,即使 obj 来自不同的作用域,obj instanceof xpcomInterface 也可以按预期产生作用。
-

示例

+

示例

-

演示 String 对象和 Date 对象都属于 Object 类型和一些特殊情况

+

演示 String 对象和 Date 对象都属于 Object 类型和一些特殊情况

下面的代码使用了 instanceof 来证明:String 和 Date 对象同时也属于Object 类型(他们是由 Object 类派生出来的)。

@@ -109,7 +109,7 @@ myDate instanceof Date; // 返回 true myDate instanceof Object; // 返回 true myDate instanceof String; // 返回 false -

演示 mycar 属于 Car 类型的同时又属于 Object 类型

+

演示 mycar 属于 Car 类型的同时又属于 Object 类型

下面的代码创建了一个类型 Car,以及该类型的对象实例 mycar. instanceof 运算符表明了这个 mycar 对象既属于 Car 类型,又属于 Object 类型。

@@ -174,7 +174,7 @@ var b = mycar instanceof Object; // 返回 true

{{Compat("javascript.operators.instanceof")}}

-

相关链接

+

相关链接