failed 是 Yuka 引擎中的一个模块,它可以让开发者轻松地创建失败回调函数。
通过 failed
函数创建一个失败回调函数并返回它。 failed
函数可以接受两个参数: context
和 callback
,作为 this
和回调函数。
import { failed } from 'yuka';
// 例如,该回调函数可以用于 setTimeout
setTimeout(failed(this, () => {
console.error('Timeout!');
}), 1000);
要传递参数,只需将它们作为第三个参数传递给 failed
。
import { failed } from 'yuka';
// 例如,该回调函数可以用于 Promise.reject
const promise = Promise.reject('reason');
promise.catch(failed(this, reason => {
console.error(reason);
}));
源代码和许可证可以在 GitHub 上获得。