Underscore.js Function once 方法

返回 Underscore.js 函数


语法

_.once(function)

once() 方法创建一个只能调用一次的函数。重复调用改进的方法也没有效果,只会返回第一次执行时的结果。 作为初始化函数使用时非常有用, 不用再设一个 boolean 值来检查是否已经初始化完成.

示例

var _ = require('underscore');

var create = function(){ console.log('Object Created.')};
var init = _.once(create);

init();
init();
init();
init();

上面示例运行结果如下

Underscore.js  function once 方法运行结果


返回 Underscore.js 函数

查看笔记

扫码一下
查看教程更方便