以下内容主要是针对遇上underscore之function的示例分析等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
1. 什么是underscore的function
Underscore.js是一个JavaScript函数库,提供了一系列实用的功能,用于操作数组,对象,函数等。它主要提供的功能有:集合函数,数组函数,函数函数,对象函数,工具函数等。
2. underscore中function的示例分析
underscore中的function有很多,下面我们来分析其中的几个常用的函数。
2.1 集合函数
集合函数是underscore中最常用的函数之一,它主要用于操作数组。例如,我们可以使用_.each()
函数来遍历数组:
var arr = [1,2,3,4];
_.each(arr,function(item,index){
console.log(item,index);
});
// 1 0
// 2 1
// 3 2
// 4 3
2.2 数组函数
underscore中的数组函数主要用于操作数组,例如,我们可以使用_.map()
函数来对数组中的每一项进行操作:
var arr = [1,2,3,4];
var newArr = _.map(arr,function(item,index){
return item * 2;
});
console.log(newArr); // [2,4,6,8]
2.3 函数函数
underscore中的函数函数主要用于函数的操作,例如,我们可以使用_.partial()
函数来对函数进行部分应用:
function add(a,b){
return a + b;
}
var add2 = _.partial(add,2);
console.log(add2(3)); // 5
2.4 对象函数
underscore中的对象函数主要用于操作对象,例如,我们可以使用_.pick()
函数来从对象中选取某些属性:
var obj = {
name: 'John',
age: 20,
gender: 'male'
};
var newObj = _.pick(obj,['name','age']);
console.log(newObj); // {name: 'John', age: 20}
总结
以上就是为你整理的underscore之function的示例分析全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!
编程笔记 » underfined function or method,underscore之function的示例分析