iT邦幫忙

DAY 23
0

Sharping up with UnderScore.js library系列 第 24

Underscore [23] : 有趣的 functions 方法

  • 分享至 

  • xImage
  •  

今天來介紹 Underscore 一個有趣的功能 , _functions ,

它可以返回該物件裡面所有的 function , 簡單的範例如下 :

_.functions(_);
=> ["all", "any", "bind", "bindAll", "clone", "compact", "compose" ...

我們來自己做個小小的練習 ,

比對兩物件裡面的 function 數量是否一致 ,

我們就拿 jquery 與 underscore 的 function 來比較吧 ,

首先當然 include 兩個 js 檔案 ,

接下來分別使用 _.functions 來取得兩個套件的 function 陣列吧 ,

var jq = _.functions($);

var under = _.functions(_);

結果如下 :

接下來就使用前面使用過得 _.difference 來比較吧 ,

var result = _.difference(jq,under);

產生結果如下 : 兩個套件差異的 function

程式範例 :

JS Bin

本文同步發布於 保政島 Underscore 有趣的 functions 方法


上一篇
Underscore [22] : 使用 pick
下一篇
Underscore [24] : 使用 debounce 情境
系列文
Sharping up with UnderScore.js library31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言