學習筆記:_lodash.js經常使用函數

 

_lodash.js 

文檔:https://www.lodashjs.com/docs/4.17.5.htmlhtml

 

_.compact(array)

 建立一個移除了全部假值的數組數組

什麼是假值?false,null,0,"",undefined,NaNide

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

// => [1, 2, 3]

 

_.concat(array, [values])

 建立一個用任何數組或值鏈接的新數組spa

var array = [1];
var other = _.concat(array, 2, [3], [[4]]);

console.log(other);
// => [1, 2, 3, [4]]

console.log(array);
// => [1]

 

_.indexOf(array, value, [fromIndex=0])

 返回數組中首次匹配的indexcode

_.indexOf([1, 2, 1, 2], 2);
// => 1

_.indexOf([1, 2, 1, 2], 2, 2);
// => 3

 

_.join(array, [separator=','])

 將數組中的全部元素轉換爲由separator分隔的字符串htm

_.join(['a', 'b', 'c'], '~');
// => 'a~b~c'

 

_.forEach(collection, [iteratee=_.identity])

 遍歷集合blog

_([1, 2]).forEach(function(value){
   console.log(value); 
});
// => 輸出 '1' 和 '2'

_.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
   console.log(key); 
});
// => 輸出 'a' 和 'b' (不保證遍歷得順序)

 

 

 

(未完)文檔

相關文章
相關標籤/搜索