var obj =
;
1、tostring(推薦)
object.prototype.tostring.
call
(obj)
==='[object object]'
2、constructor
obj.constructor === object
3、instanceof 需要注意的是由於陣列也是物件,因此用 arr instanceof object 也為true。
obj instanceof
object
4、typeof
typeof obj === object
// 根據typeof判斷物件也不太準確
表示式 返回值
typeof undefined 'undefined'
typeof
null
'object'
typeof
true
'boolean'
typeof
123'number'
typeof
"abc"
'string'
typeof
function()
'function'
typeof
'object'
typeof
'object'
5、$.isplainobject()
判斷指定引數是否是乙個純粹的物件(所謂"純粹的物件",就是該物件是通過"{}"或"new object"建立的。)
$.
isplainobject
(obj)
js判斷物件是否為空物件的幾種方法
1.將json物件轉化為json字串,再判斷該字串是否為 var data var b json.stringify data alert b true 2.for in 迴圈判斷 var obj var b function return true alert b true 3.jquery的is...
js判斷物件是否為空物件的幾種方法
1.將json物件轉化為json字串,再判斷該字串是否為 var data var b json.stringify data alert b true 2.for in 迴圈判斷 var obj var b function return true alert b true 3.jquery的is...
js判斷物件是否為空物件的幾種方法
1.將json物件轉化為json字串,再判斷該字串是否為 var data var b json.stringify data alert b true 2.for in 迴圈判斷 var obj var b function return true alert b true 3.jquery的is...