根据String.prototype.replace() 当我们向String.replace提供函数时,如果正则表达式是全局的,则将多次调用该函数。我们如何为这个回调函数提供回调,以便我们知道所有的调用都已完成。
答案 0 :(得分:2)
您不需要回调。 String.prototype.replace
是一个同步操作,因此代码按顺序执行。
var s = 'test_test_test';
s = s.replace(/test/g, function () { return ''; });
console.log('replace done: ' + s);