91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

underscore之Chaining_動力節點Java學院整理

發布時間:2020-10-03 21:19:53 來源:腳本之家 閱讀:126 作者:liaoxuefeng 欄目:web開發

還記得jQuery支持鏈式調用嗎?

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

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

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

能不能寫成鏈式調用?

能!

underscore提供了把對象包裝成能進行鏈式調用的方法,就是chain()函數:

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

因為每一步返回的都是包裝對象,所以最后一步的結果需要調用value()獲得最終結果。

小結

通過學習underscore,是不是對JavaScript的函數式編程又有了進一步的認識?

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

达拉特旗| 铁岭市| 鸡泽县| 宜阳县| 高州市| 手机| 织金县| 巫山县| 邓州市| 肇州县| 镇宁| 上饶县| 班玛县| 和顺县| 云安县| 锦屏县| 房山区| 饶阳县| 五常市| 商河县| 南靖县| 隆昌县| 盐津县| 八宿县| 平安县| 手机| 临泽县| 平顺县| 阿勒泰市| 调兵山市| 东光县| 湟源县| 黎平县| 林州市| 克东县| 托克逊县| 镇沅| 临武县| 黑山县| 佛冈县| 和田市|