成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

js查看瀏覽器是否支持某一方法 [nativecode] 如ES6新特性 &&am

LeviDing / 970人閱讀

摘要:查看瀏覽器的對于的支持如現(xiàn)在的的新特性在瀏覽器的支持情況可以通過如下方法實現(xiàn)關(guān)于,這種是不是引擎內(nèi)部實現(xiàn)的,比如的引擎,其內(nèi)部的回調(diào)機制是內(nèi)部代碼,而不是真實的代碼獲取內(nèi)置對象的子類型

1. 查看瀏覽器的對于API的支持

如現(xiàn)在的ES6的新特性promise Symbol Reflect...在瀏覽器的支持情況可以通過如下方法實現(xiàn):

function isNative(api){
    return /native code/.test(api.toString())&&typeof api !== "undefined"
}

關(guān)于[native code],這種[native code]是不是JS引擎內(nèi)部實現(xiàn)的,比如chrome的V8引擎,其內(nèi)部的回調(diào)機制是內(nèi)部C++代碼,而不是真實的JS代碼

2.獲取內(nèi)置對象的子類型
  function getObjType(par) {
       return Object.prototype.toString.apply(par);
   }

   console.log(getObjType([]));           //[object Array]
   console.log(getObjType(new Date()));   //[object Date]
   console.log(getObjType(Math));         //[object Math]

   console.log(getObjType(new Number(2))); //[object Number]
   console.log(getObjType("abc"));         //[object String]
   console.log(getObjType(null));          //[object Null]
   console.log(getObjType(undefined));     //[object Undefined]

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/83722.html

相關(guān)文章

  • js&jq面試筆記(下)

    摘要:面試筆記,該部分為下部分。構(gòu)造函數(shù)模式使用自定義的構(gòu)造函數(shù)與普通函數(shù)一樣,只是用它來創(chuàng)建對象,定義對象類型如的屬性和方法。使用原型來添加屬性共享一個原型對象的方法原型是指向原型對象的,這個原型對象與構(gòu)造函數(shù)沒有太大關(guān)系,唯一的關(guān)系 js&jq面試筆記,該部分為下部分。 字符串相關(guān) 1、定義一個方法,用于將string中的每個字符之間加一個空格,并輸出 如:hello -> h e l ...

    xinhaip 評論0 收藏0
  • 【Step-By-Step】一周面試題 && 答案匯總 / 01

    摘要:構(gòu)造函數(shù)返回值是或,這種情況下指向的是返回的對象。并執(zhí)行了構(gòu)造函數(shù)中的方法如果函數(shù)沒有返回其他對象,那么指向這個新對象,否則指向構(gòu)造函數(shù)中返回的對象。對于文檔來說應(yīng)當(dāng)是唯一的。的值意味著其不可能是基本數(shù)據(jù)類型。 關(guān)于【Step-By-Step】 不積跬步無以至千里。 Step-By-Step (點擊進入項目) 是我于 2019-05-20 開始的一個項目,項目愿景:一步一個腳印,量變引...

    xiaolinbang 評論0 收藏0
  • JavaScript數(shù)組(ES5&&ES6)

    摘要:檢測檢測一個變量是否為數(shù)組類型,最直接的方法這種方法問題在于如果網(wǎng)頁中有多個框架,即存在多個版本的構(gòu)造函數(shù),不同框架的數(shù)組實例檢測起來就會失敗,但這種情況畢竟不常見。 無論什么編程語言,數(shù)組總是用的最多的引用數(shù)據(jù)類型之一。JS中的數(shù)組有些特殊,它不像Java那種強類型語言那樣,一個數(shù)組只能存放一種類型的數(shù)據(jù)。JavaScript允許數(shù)組中的每一項的數(shù)據(jù)類型不同。、 本文分九個層面對Ja...

    kevin 評論0 收藏0
  • (譯 & 轉(zhuǎn)載) 2016 JavaScript 后起之秀

    摘要:在年成為最大贏家,贏得了實現(xiàn)的風(fēng)暴之戰(zhàn)。和他的競爭者位列第二沒有前端開發(fā)者可以忽視和它的生態(tài)系統(tǒng)。他的殺手級特性是探測功能,通過檢查任何用戶的功能,以直觀的方式讓開發(fā)人員檢查所有端點。 2016 JavaScript 后起之秀 本文轉(zhuǎn)載自:眾成翻譯譯者:zxhycxq鏈接:http://www.zcfy.cc/article/2410原文:https://risingstars2016...

    darry 評論0 收藏0
  • ES6 舊瓶

    摘要:本文是系列的第二篇,前一篇走馬觀花概要介紹了,這一篇標題之所以叫舊瓶新酒,是想介紹那些原來就被廣泛使用的對象,例如,對這些對象擴展了一些很有用的新方法。用于監(jiān)聽取消監(jiān)聽數(shù)組的變化,指定回調(diào)函數(shù)。在中已被建議撤銷。 本文是 ES6 系列的第二篇,前一篇《ES6 走馬觀花》概要介紹了ES6,這一篇標題之所以叫舊瓶新酒,是想介紹那些原來就被廣泛使用的JS對象,例如String、Array,E...

    未東興 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<