群裡有個人問這麼判斷乙個物件是element?
我查了下
的實現_.iselement = function(obj) ;
的實現, ele: function (el)
的實現iselement: function(object)
顯然iselement()這樣就不行了
好像沒有特別嚴謹的方法,gg了一下,稍作修改,我的iselement是這樣的:
//測試
17if
(typeof
console
==='
undefined')
22}23}
24console.log(iselement(document.createelement('a
')));
//true
25console.log(iselement(document.createelement('li
')));
//true
26console.log(iselement(document.createelement('z
')));
//true
27console.log(iselement(document.documentelement));
//true
28console.log(iselement(window));
//false
29console.log(iselement());
//ie true
30script
>
3132
body
>
33html
>
如何判斷乙個物件是否死亡
每有乙個變數引用該物件時,引用計數器加1,當引用斷開時,計數器減1。優點 效率高 缺點 當兩個物件相互引用時,即使這兩個物件都沒有用了,還是不能夠被gc 建立乙個gc roots作為起始點,向下搜尋,搜尋所走過的路徑成為引用鏈,當物件沒有與任何引用鏈相連的話,則物件是可以被 的,否則不會被 gc r...
如何判斷乙個物件是不是數值
要判斷乙個物件是不是陣列的方式有多種,這裡我們乙個乙個來分析 在使用array.isarray方法之前,我們先來普及一下它的作用以及如何使用 作用 它是用於判斷某個物件是否是陣列 使用 語法格式 array.isarray 物件 下面我們就用乙個小例項來看看它怎麼判斷乙個物件是不是陣列 functi...
判斷乙個物件是陣列還是物件
一 typeof判斷資料型別 判斷陣列跟物件都返回object console.log typeof null object console.log typeof function function console.log typeof 小a string console.log typeof1 n...