underfined function or method,underscore之function的示例分析

科技资讯 投稿 5500 0 评论

underfined function or method,underscore之function的示例分析

以下内容主要是针对遇上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的示例分析

赞同 (34) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽