首頁>Club>
6
回覆列表
  • 1 # 使用者2458114238191884

    instanceof 運算子

    返回一個 Boolean 值,指出物件是否是特定類的一個例項。

    result = object instanceof class

    引數

    result

    必選項。任意變數。

    object

    必選項。任意物件表示式。

    class

    必選項。任意已定義的物件類。

    說明

    如果 object 是 class 的一個例項,則 instanceof 運算子返回 true。如果 object 不是指定類的一個例項,或者 object 是 null,則返回 false。

    示例

    下面的例子舉例說明了 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));

    注意** t = new Array(); // 建立一個數組。

    這是我的猜測,最好查查ie 和ff的比較文件。

  • 中秋節和大豐收的關聯?
  • 什麼樣的事情會讓你哀莫大於心死?