javascript中的咖喱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中的咖喱相关的知识,希望对你有一定的参考价值。

each in Array,It can operate each element in Array.
e.g.
var result = [1,2,3,4].each(function(x){return Math.sqrt(x);});
//it return sqrt in [1,2,3,4]'s each item
  1. Array.prototype.each = function(fn){
  2. return this.length? [fn(this[0])].concat(this.slice(1).each(fn)): [];
  3. };
  4. //e.g.
  5. var arr = [1,2,3,4].each(function(x){return x*2;});
  6. //alert(arr);//[2,3,6,8]

以上是关于javascript中的咖喱的主要内容,如果未能解决你的问题,请参考以下文章

javascript 咖喱test.js

javascript 咖喱功能

Node.js JavaScript 片段中的跳过代码

咖喱函数导致错误,但如果不咖喱则有效

48个值得掌握的JavaScript代码片段(上)

JavaScript 代码片段