老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 久久精品99国产精品亚洲 | 日本丰满老妇BBW | 欧美一区二区三区四区五区动图 | 奶头和荫蒂添的好舒服囗交 | 亚洲高清免费看 | 欧美国产激情一区二区三区蜜月 | 99热久RE这里只有精品小草 | 日本中文字幕中出在线 | www.亚洲激情 | 91区人人爽人人都喜欢人人都有 | 色玖玖综合| 亚洲资源在线观看 | 第一区在线观看免费国语入口 | 国产A∨天天免费观看美女 在线免费观看视频黄 | 中文视频一区视频二区视频三区 | 网站大全免费网址 | 成人在线视频亚洲 | 国产AV国片精品无套内谢蜜臀 | 色欲色欲日韩WWW在线观看 | 无码人妻精品中文字幕 | 成人午夜爽爽爽免费视频 | 久草在线资源网站 | 精品动漫中文子幕欧美亚洲 | 精品国产乱码久久久久久丨区2区 | 天天夜天天操 | 神马久久网站 | 国偷自产视频一区二区久 | 久草久草在线观看 | 亚洲大片精品永久免费 | 久久久久二区 | 52avavjizz亚洲精品 | 大雞巴亂倫有声小说 | 人禽伦免费交视频播放 | 精品久久久av | 亚洲欧美日韩精品久久久 | 图片区小说区欧洲区 | 亚洲一区在线国产 | 亚洲国产成人精品无码区99 | 日本在线观看一区二区三区 | 公天天吃我奶躁我的比视频 | 毛片毛片|