Chrome 扩展程序通知 API 具有具有以下签名的create
方法:
notifications.create(string notificationId, object options, function callback)
我实际上没有需要在通知完成后运行的回调,但是如果我省略回调,它会抛出错误:
响应 storage.get 时出错:错误:调用表单通知.create(字符串、对象、空值)与定义不匹配
很公平。我不写很多JavaScript。当我想要一个 noop 回调时,使用此 API 的最佳方式是什么?
如果 API 强制你传递某个函数,那么你只需传递一个空的匿名函数:
notifications.create("idHere", {options:"something"}, function() {});
或者(特别是如果你需要在多个地方做),你可以显式定义你自己的no-op函数:
function noop() {}
notifications.create("idHere", {options:"something"}, noop);
someOtherAPI.someMethod(noop);