當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。