最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)判斷對(duì)象是否為空對(duì)象的5種方法

 更新時(shí)間:2021年04月12日 10:51:10   作者:Flavor_  
這篇文章主要介紹了JS實(shí)現(xiàn)判斷對(duì)象是否為空對(duì)象的5種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.將json對(duì)象轉(zhuǎn)化為json字符串,再判斷該字符串是否為"{}"

var data = {};
var b = (JSON.stringify(data) == "{}");
alert(b);//true

2.for in 循環(huán)判斷

var obj = {};
var b = function() {
    for(var key in obj) {
        return false;
    }
    return true;
}
alert(b());//true

3.jquery的isEmptyObject方法

此方法是jquery將2方法(for in)進(jìn)行封裝,使用時(shí)需要依賴(lài)jquery

var data = {};
var b = $.isEmptyObject(data);
alert(b);//true

4.Object.getOwnPropertyNames()方法

此方法是使用Object對(duì)象的getOwnPropertyNames方法,獲取到對(duì)象中的屬性名,存到一個(gè)數(shù)組中,返回?cái)?shù)組對(duì)象,我們可以通過(guò)判斷數(shù)組的length來(lái)判斷此對(duì)象是否為空
注意:此方法不兼容ie8,其余瀏覽器沒(méi)有測(cè)試

var data = {};
var arr = Object.getOwnPropertyNames(data);
alert(arr.length == 0);//true

5.使用ES6的Object.keys()方法

與4方法類(lèi)似,是ES6的新方法, 返回值也是對(duì)象中屬性名組成的數(shù)組

var data = {};
var arr = Object.keys(data);
alert(arr.length == 0);//true

到此這篇關(guān)于JS實(shí)現(xiàn)判斷對(duì)象是否為空對(duì)象的5種方法的文章就介紹到這了,更多相關(guān)JS 判斷對(duì)象為空內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

吴旗县| 凤台县| 嘉兴市| 顺义区| 休宁县| 夹江县| 佛学| 平武县| 尼木县| 福鼎市| 含山县| 资兴市| 惠东县| 休宁县| 珲春市| 滦平县| 六枝特区| 闽清县| 茌平县| 菏泽市| 清流县| 沙河市| 宣城市| 渑池县| 揭西县| 永年县| 阿拉尔市| 拉萨市| 高尔夫| 利辛县| 日喀则市| 浏阳市| 高青县| 阿城市| 延寿县| 林口县| 广平县| 玉田县| 松阳县| 西畴县| 师宗县|