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

es6函數(shù)name屬性功能與用法實(shí)例分析

 更新時(shí)間:2020年04月18日 11:49:06   作者:wangliang_001  
這篇文章主要介紹了es6函數(shù)name屬性,結(jié)合實(shí)例形式分析了es6函數(shù)name屬性基本原理、功能、用法及操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了es6函數(shù)name屬性功能與用法。分享給大家供大家參考,具體如下:

函數(shù)的name屬性,返回該函數(shù)的函數(shù)名。

function foo () {}
foo.name // foo

這個(gè)屬性早就被瀏覽器廣泛支持,但是直到es6,才將其寫入了標(biāo)準(zhǔn)。

需要注意的是,es6對這個(gè)屬性的行為做出了一些修改。如果將一個(gè)匿名函數(shù)賦值給一個(gè)變量,es5的name屬性,會(huì)返回空字符串,而es6的name屬性會(huì)返回實(shí)際的函數(shù)名。

var f = function() {}
// es5 
f.name // ""
// es6 
f.name // "f"

上面代碼中,變量f等于一個(gè)匿名函數(shù),es5和es6的name屬性返回的值不一樣。

如果將一個(gè)具名函數(shù)賦值給一個(gè)變量,則es5和es6的name屬性都返回這個(gè)具名函數(shù)原本的名字。

const bar = function baz() {}
// es5
bar.name = 'baz'

// es6
bar.name = 'baz'

Function構(gòu)造函數(shù)返回的函數(shù)實(shí)例,name屬性的值為anonymous

(new Function).name // 'anonymous'

bind返回的函數(shù),name屬性值會(huì)加上bound前綴。

function foo() {}
foo.bind({}).name // "bound foo"
(function(){}).bind({}).name // "bound "

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《javascript面向?qū)ο笕腴T教程》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 淺析BootStrap Treeview的簡單使用

    淺析BootStrap Treeview的簡單使用

    bootstrap-treeview.js1是一款強(qiáng)大的樹菜單插件,本文給大家介紹bootstrap treeview的簡單使用,涉及到使用要求及數(shù)據(jù)格式的介紹,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友參考下
    2016-10-10
  • js變形金剛文字特效代碼分享

    js變形金剛文字特效代碼分享

    這篇文章主要介紹了js變形金剛文字特效,實(shí)現(xiàn)效果超酷,很立體,感興趣的小伙伴們可以參考一下
    2015-08-08
  • javascript每日必學(xué)之繼承

    javascript每日必學(xué)之繼承

    javascript每日必學(xué)之繼承,介紹了有關(guān)繼承的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • zTree獲取當(dāng)前節(jié)點(diǎn)的下一級子節(jié)點(diǎn)數(shù)實(shí)例

    zTree獲取當(dāng)前節(jié)點(diǎn)的下一級子節(jié)點(diǎn)數(shù)實(shí)例

    下面小編就為大家?guī)硪黄獄Tree獲取當(dāng)前節(jié)點(diǎn)的下一級子節(jié)點(diǎn)數(shù)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • JS中window.open全屏命令解析及使用示例

    JS中window.open全屏命令解析及使用示例

    window.open想必大家對它并不陌生吧,那么如何讓它全屏就有些朋友不知道了,下面為大家介紹下其常用的命令及如何全屏
    2013-12-12
  • 解讀ES6中class關(guān)鍵字

    解讀ES6中class關(guān)鍵字

    這篇文章主要介紹了ES6中class關(guān)鍵字,class是es6引入的最重要特性之一。本文通過實(shí)例代碼給大家詳解,需要的朋友可以參考下
    2017-11-11
  • JavaScript數(shù)組方法的錯(cuò)誤使用例子

    JavaScript數(shù)組方法的錯(cuò)誤使用例子

    在本篇文章中我們給大家分享了幾種使用JavaScript數(shù)組容易出錯(cuò)的例子,需要的朋友們可以參考下。
    2018-09-09
  • javascript 異步頁面查詢實(shí)現(xiàn)代碼(asp.net)

    javascript 異步頁面查詢實(shí)現(xiàn)代碼(asp.net)

    異步頁面查詢,其實(shí)與自動(dòng)完成時(shí)一樣的原理,根據(jù)用戶輸入的關(guān)鍵詞自動(dòng)的與數(shù)據(jù)庫中的匹配,并顯示出來,提高用戶體驗(yàn),但主要搜索量大的話,增加服務(wù)器開銷。
    2010-05-05
  • 詳解JavaScript之Array.reduce源碼解讀

    詳解JavaScript之Array.reduce源碼解讀

    這篇文章主要介紹了詳解JavaScript之Array.reduce源碼解讀,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • bootstrap布局中input輸入框右側(cè)圖標(biāo)點(diǎn)擊功能

    bootstrap布局中input輸入框右側(cè)圖標(biāo)點(diǎn)擊功能

    這篇文章主要為大家詳細(xì)介紹了bootstrap布局中input輸入框右側(cè)圖標(biāo)點(diǎn)擊功能實(shí)現(xiàn)的相關(guān)代碼,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評論

元谋县| 锡林浩特市| 饶阳县| 武义县| 涿州市| 虹口区| 宁晋县| 丽江市| 冕宁县| 来凤县| 萝北县| 保山市| 大余县| 左权县| 怀化市| 图木舒克市| 株洲县| 宁安市| 庄河市| 邛崃市| 岐山县| 阿克陶县| 郯城县| 隆子县| 鄱阳县| 茌平县| 武胜县| 宁河县| 昌平区| 兴海县| 广西| 黄浦区| 伊春市| 营山县| 蒲江县| 万荣县| 河池市| 临邑县| 正安县| 哈密市| 黄冈市|