iT邦幫忙

DAY 28
0

Sharping up with UnderScore.js library系列 第 29

Underscore [28] : When to use Compact

  • 分享至 

  • xImage
  •  

今天來介紹 Underscore 的 Compact 功能 ,

它能夠回傳一個已去除所有 false 的陣列副本 ,

簡單的範例如下 :

_.compact([0, 1, false, 2, '', 3]);
=> [1, 2, 3]

當你在去除陣列特定值時若有用到 delete 語法 , 如下圖 :

第一行的 group2 是我們在這裡宣告的陣列變數 ,

而在第二行我使用 delete 語法刪除了 索引 2 的值 ,

第三行則是結果 , 如下圖會看到索引 2 的值變成了 undefined ,

接著我們便可以使用 compact 語法來去除 false 值了 ,

其 result 便是結果 ,

當然這情況你可以直接使用 slice ..


上一篇
Underscore [27] : 使用 shuffle
下一篇
Underscore [29] : 使用 chain
系列文
Sharping up with UnderScore.js library31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言