我有一个功能handler
:
function handler(data) {
console.log(`1. ${data}`);
}
我想在以下相同范围内附加或重新定义:
let oldHandler = handler;
function handler(data) {
oldHandler(data);
console.log(`2. ${data}`);
}
这样当我现在打电话时handler
:
handler("bar");
我希望输出是:
1. bar
2. bar
这可能吗?
编辑
目前上述导致错误:未知:标识符“处理程序”已被声明。