当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


underscore.js _.fix()用法及代码示例


Underscore.js _.fix()方法fix根据值和参数的存在定义的参数模板将函数的参数ixes_占位符。

该函数采用给定值中用_代替的参数。

用法:

_.fix( fun, [values] )

参数:此方法采用上面列出和下面讨论的单个参数。

  • fun:此参数保留给定的函数。
  • values:值传递给了乐趣。

返回值:它返回一个新函数。



注意:要执行以下示例,必须使用此命令提示符安装underscore-contrib库,并执行以下命令。

npm install underscore-contrib

范例1:

Javascript

// Defining underscore contrib variable 
var _ = require('underscore-contrib');  
  
// Function 
function mul(a, b, c, d){ 
    return a*b*c*d; 
} 
  
// Making curried function 
var gfgFunc = _.fix(mul, 1,2,_,4); 
  
// 3 is replaced by _ in given values 
console.log("Multiplication is:",gfgFunc(3));

输出:

Multiplication is:24

范例2:

Javascript

// Defining Underscore contrib variable 
var _ = require('underscore-contrib');  
  
// Function 
function add(a, b, c){ 
    return a+b+c; 
} 
  
// Making fixed function 
var gfgFunc = _.fix(add, 1, 2, _); 
  
console.log("Addition is:",gfgFunc(3));

输出:

Addition is:6

范例3:

Javascript

// Defining Underscore contrib variable 
var _ = require('underscore-contrib');  
  
// Function 
function fun(str){ 
    return str; 
} 
  
// Making fixed function 
var gfgFunc = _.fix(fun, _); 
  
console.log("Coding Platform:", 
      gfgFunc("GeeksforGeeks"));

输出:

Coding Platform:GeeksforGeeks

相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 Underscore.js _.fix() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。