以前不会用instanceof,今天在调用一个函数时传了一堆不想要的参数进去,程序还能跑...
当然报了1w+错误之后浏览器基本是卡死的状态了
回头看了两眼高程,重新复习了这个方法:
首先我们需要有一个Element对象:
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
var oBox1 = document.querySelector(".box"),
aBox = document.querySelectorAll(".box"),
newBox=documemt.createElement("li");
//再创建一个普通对象
var o = {id:"box"};
检测方法: instanceof
console.log(oBox1 instanceof Element); //ture
console.log(aBox instanceof Element); //false,aBox是一个类数组对象
console.log(aBox[0] instanceof Element);//true,aBox的0下标是一个Element元素
console.log(newBox instanceof Element);//true