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

underscore之Chaining_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年07月10日 10:10:08   作者:liaoxuefeng  
本文通過文字說明與代碼的形式給大家介紹了underscore之Chaining的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧

還記得jQuery支持鏈?zhǔn)秸{(diào)用嗎?

$('a').attr('target', '_blank')
   .append(' <i class="uk-icon-external-link"></i>')
   .click(function () {});

如果我們有一組操作,用underscore提供的函數(shù),寫出來像這樣:

_.filter(_.map([1, 4, 9, 16, 25], Math.sqrt), x => x % 2 === 1);
// [1, 3, 5]

能不能寫成鏈?zhǔn)秸{(diào)用?

能!

underscore提供了把對(duì)象包裝成能進(jìn)行鏈?zhǔn)秸{(diào)用的方法,就是chain()函數(shù):

_.chain([1, 4, 9, 16, 25])
 .map(Math.sqrt)
 .filter(x => x % 2 === 1)
 .value();
// [1, 3, 5]

因?yàn)槊恳徊椒祷氐亩际前b對(duì)象,所以最后一步的結(jié)果需要調(diào)用value()獲得最終結(jié)果。

小結(jié)

通過學(xué)習(xí)underscore,是不是對(duì)JavaScript的函數(shù)式編程又有了進(jìn)一步的認(rèn)識(shí)?

相關(guān)文章

  • 微信小程序使用ECharts的示例詳解

    微信小程序使用ECharts的示例詳解

    echarts-for-weixin是ECharts官方維護(hù)的一個(gè)開源項(xiàng)目,提供了一個(gè)微信小程序組件,可以通過這個(gè)組件在微信小程序中使用?ECharts?繪制圖表。本文將通過示例詳解微信小程序使用ECharts的方法,感興趣的可以了解一下
    2022-06-06
  • 通過js為元素添加多項(xiàng)樣式,瀏覽器全兼容寫法

    通過js為元素添加多項(xiàng)樣式,瀏覽器全兼容寫法

    這篇文章主要介紹了通過js為元素添加多項(xiàng)樣式,瀏覽器全兼容寫法,需要的朋友可以參考下
    2014-08-08
  • 原生JS實(shí)現(xiàn)瀑布流插件

    原生JS實(shí)現(xiàn)瀑布流插件

    本篇文章給大家詳細(xì)分析了一個(gè)原生JS實(shí)現(xiàn)瀑布流插件以及代碼相關(guān)講解,對(duì)此有興趣的讀者們參考學(xué)習(xí)下吧。
    2018-02-02
  • 通過圖文詳細(xì)講解JavaScript中的字符串方法

    通過圖文詳細(xì)講解JavaScript中的字符串方法

    這篇文章主要介紹了JavaScript中字符串方法的相關(guān)資料,文中包括字符串長(zhǎng)度、查找字符串、提取字符串、替換字符串、大小寫轉(zhuǎn)換、連接字符串、刪除空白符、提取字符以及字符串轉(zhuǎn)數(shù)組等方法,需要的朋友可以參考下
    2024-12-12
  • Javascript之旅 對(duì)象的原型鏈之由來

    Javascript之旅 對(duì)象的原型鏈之由來

    本人是Javascript菜鳥,下面是前幾天學(xué)習(xí)Javascript的旅程心得,希望對(duì)和我一樣的入門者有點(diǎn)用,也希望高手批評(píng)指正。
    2010-08-08
  • Javascript hasOwnProperty 方法 & in 關(guān)鍵字

    Javascript hasOwnProperty 方法 & in 關(guān)鍵字

    hasOwnProperty :如果 object 具有指定名稱的屬性,那么方法返回 true;反之則返回 false。
    2008-11-11
  • this和執(zhí)行上下文實(shí)現(xiàn)代碼

    this和執(zhí)行上下文實(shí)現(xiàn)代碼

    Javascript中this關(guān)鍵字通常指向當(dāng)前函數(shù)的擁有者。在javascript中通常把這個(gè)擁有者叫做執(zhí)行上下文。
    2010-07-07
  • JS多個(gè)表單數(shù)據(jù)提交下的serialize()應(yīng)用實(shí)例分析

    JS多個(gè)表單數(shù)據(jù)提交下的serialize()應(yīng)用實(shí)例分析

    這篇文章主要介紹了JS多個(gè)表單數(shù)據(jù)提交下的serialize()應(yīng)用,接合實(shí)例形式分析了原生javascript實(shí)現(xiàn)多個(gè)表單提交時(shí)serialize操作相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • 深入理解requestAnimationFrame的動(dòng)畫循環(huán)

    深入理解requestAnimationFrame的動(dòng)畫循環(huán)

    這篇文章先給大家介紹了什么是requestAnimationFrame,而后才深入講述關(guān)于requestAnimationFrame的動(dòng)畫循環(huán),文章介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)requestAnimationFrame具有一定的參考借鑒價(jià)值,有需要的朋友下面來一起看看吧。
    2016-09-09
  • JavaScript第七種數(shù)據(jù)類型Symbol的用法詳解

    JavaScript第七種數(shù)據(jù)類型Symbol的用法詳解

    Symbol是ES6中引入的一種新的基本數(shù)據(jù)類型,用于表示一個(gè)獨(dú)一無二的值。它是JavaScript中的第七種數(shù)據(jù)類型。本文將詳細(xì)講講Symbol的使用,需要的可以參考一下
    2022-09-09

最新評(píng)論

内江市| 资溪县| 揭西县| 贺州市| 德清县| 临武县| 舟曲县| 梓潼县| 稷山县| 鄯善县| 安国市| 红桥区| 临沧市| 佛山市| 扶绥县| 台前县| 利辛县| 平山县| 田林县| 浑源县| 秦皇岛市| 兴隆县| 都安| 始兴县| 中卫市| 东兴市| 环江| 兰溪市| 桃园市| 上饶县| 宝兴县| 赣州市| 西和县| 吉安县| 云龙县| 中超| 额尔古纳市| 贞丰县| 西贡区| 平顺县| 朝阳市|