老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

怎么在JavaScript中檢測數(shù)組的類型-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)怎么在JavaScript中檢測數(shù)組的類型,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)愛輝,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

1.instanceof

當只有一個全局執(zhí)行環(huán)境時適用,如果包含多個框架,就存在兩個以上不同版本的Array構(gòu)造函數(shù),如果從一個框架向另一個框架傳遞數(shù)組,傳入的數(shù)組與在第二個框架中原生創(chuàng)建的數(shù)組分別具有不同的構(gòu)造函數(shù),即為不同類型

if (value instanceof Array) {
  //對數(shù)組執(zhí)行某項操作   
}

2. Array.isArray() 方法

因為是ES5新增的,只支持IE9+、Firefox 4+、Safari 5+、Opera 10.5+和Chrome

if (Array.isArray(value)) {
  //對數(shù)組執(zhí)行某些操作 
}

3.Object.prototype.toString.call()方法

適用于所有環(huán)境,只支持原生的對象,Object的toString()方法不能檢測非原生構(gòu)造函數(shù)的構(gòu)造函數(shù)名。開發(fā)人員自定義的任何構(gòu)造函數(shù)都將返回[object Object]

原理:在任何值上直接調(diào)用Object的原生toString()方法,都會返回[object NativeConstrctorName]格式的字符串,每個類內(nèi)部都有一個class屬性,這個屬性中就指定了上述字符串中構(gòu)造函數(shù)名。

var value = []
console.log(Object.prototype.toString.call(value))//"[Object Array]"

由于原生數(shù)組的構(gòu)造函數(shù)名和作用域無關(guān),因此使用toString()方法就能保證輸出一樣的值。 

為什么不使用對象自己的toString() 方法?  

var value = []
console.log(value.toString())//" "
value = ['pp','oo']
console.log(value.toString())//"pp,oo"
value = ['pp',"oo"]
console.log(Object.prototype.toString.call(value))//[object Array]

Array的tostring()方法被重寫了(很多原生對象均如此),所以它會調(diào)用自己構(gòu)造函數(shù)上的toString()方法,返回其他的字符串

還可以用此方法來判斷是不是原生函數(shù)或者正則表達式  

function isFunction(value){
    return Object.prototype.toString.call(value) === “[object Function]”
}//不適用于IE中以COM對象實現(xiàn)的任何函數(shù)
function isRegExp(value){
    return Object.prototype.toString.call(value) === “[object RegExp]”
}

關(guān)于怎么在JavaScript中檢測數(shù)組的類型就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


當前標題:怎么在JavaScript中檢測數(shù)組的類型-創(chuàng)新互聯(lián)
當前路徑:http://www.xueling.net.cn/article/pddps.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品揄拍一区二区 | 中国护士xxxxhd少妇 | 天天综合狠狠精品 | 成人特级片 | 成人日韩在线 | 久久亚洲人 | 手机看片日韩日韩 | 国产在线视频欧美一区 | 亚洲欧美中文日韩在线 | 亚洲黄色网络 | www.草逼.com | 久久国产精品久久久久久 | 2023国产一二三区日本精品2022 | 一级肉体全黄裸片免费观看 | 狠狠一区二区三区 | 91热精品视频 | 国精产品一区二区三区四区糖心 | 国产无遮挡又黄又爽动态图 | 99热久久精里都是精品6 | 黄色片免费在线 | 欧美激欧美啪啪片 | 国产欧美久久久精品影院 | 综合AV第1页 | 91rb成人 | 五月丁香六月狠狠爱综合 | 8888色大全免费 | 粉嫩av网| 91日韩久久 | 一级黄色片免费播放 | 亚洲欧美日韩综合久久久久 | 日日摸夜夜添欧美一区 | 国产资源中文字幕 | 亚洲乱码中文字幕综合区 | 日韩久色 | 一二三四日本视频中文 | 午夜福利在线观看老司机 | 91看片在线 | 免费观看亚洲视频 | 国产乱辈通伦影片在线播放亚洲 | 久久婷婷网站 | 国产夫妻自拍av |