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


Lodash _.defer()用法及代码示例

Lodash是一个JavaScript库,可在underscore.js之上运行。 Lodash帮助处理数组,字符串,对象,数字等。

lodash中的_.defer()方法用于将func参数的调用推迟到清除最近的调用堆栈为止。而且,在调用此方法的func参数时,会提供其他任何参数。

用法:

_.defer(func, [args])

参数:该方法接受以下两个参数:

  • func:这是要推迟的函数。
  • [参数]:它是调用func的参数。

返回值:此方法返回计时器ID。



范例1:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Calling defer() method with 
// its parameter 
_.defer(function(content) { 
  console.log(content); 
}, 'GeeksforGeeks!'); 
  
// Prints content after this 
console.log('Content:');

输出:

Content:
GeeksforGeeks!

范例2:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Defining func parameter 
let func = number => { 
  console.log(number); 
}; 
  
// Defining for loop 
for(let i = 1; i <= 5; i++) { 
      
    // Calling defer() method 
    // with its parameter 
    _.defer(func, i); 
} 
  
// Prints integer after this 
console.log('Integers are as follows:');

输出:

Integers are as follows:
1
2
3
4
5

参考:https://lodash.com/docs/4.17.15#defer

相关用法


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