JavaScript中instanceof运算符的用法总结

作者: 前端技术  发布:2019-09-03

JavaScript中instanceof运算符是回到二个 Boolean 值,提出对象是或不是是特定类的三个实例。

动用格局: result = object instanceof class
里面result是必选项。自便变量。
object是必选项。大肆对象表达式。
class是必选项。大肆已定义的指标类。

说明 一旦 object 是 class 的二个实例,则 instanceof 运算符重返 true。假设object 不是钦点类的一个实例,或许 object 是 null,则赶回 false。

JavaScript中instanceof运算符 上边包车型大巴事例举个例子表达了 instanceof 运算符的用法。

复制代码 代码如下:

function objTest(obj){
   var i, t, s = "";   // 成立变量。
   t = new Array();   // 成立多个数组。
   t["Date"] = Date;   // 填充数组。
   t["Object"] = Object;
   t["Array"] = Array;
      for (i in t)
      {
         if (obj instanceof t[i])   // 检查 obj 的类。
         {
            s += "obj is an instance of " + i + "/n";
         }
         else
         {
            s += "obj is not an instance of " + i + "/n";
         }
   }
   return(s);   // 重临字符串。
}

var obj = new Date();
response.write(objTest(obj));

Boolean 值,建议对象是或不是是特定类的二个实例。 使用格局: result = object instanceof class 个中result是必选项...

本文由王中王开奖结果发布于前端技术,转载请注明出处:JavaScript中instanceof运算符的用法总结

关键词:

上一篇:text绑定DOM的使用方法
下一篇:没有了