学习笔记:_lodash.js常用函数


 

_lodash.js 

文档:https://www.lodashjs.com/docs/4.17.5.html

 

_.compact(array)

 创建一个移除了所有假值的数组

什么是假值?false,null,0,"",undefined,NaN

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

// => [1, 2, 3]

 

_.concat(array, [values])

 创建一个用任何数组或值连接的新数组

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])

 返回数组中首次匹配的index

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

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

 

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

 将数组中的所有元素转换为由separator分隔的字符串

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

 

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

 遍历集合

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

_.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
   console.log(key); 
});
// => 输出 'a' 和 'b' (不保证遍历得顺序)

 

 

 

(未完)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM