我在努力构建一个很好的文件名。我试着在JS的一行中做这件事,但是还没有找到任何东西。所以我做了这些const date = new Date().toLocaleDateString().replaceAll('/', '-').replaceAll('_', '-').replaceAll(' ', '-');
const time = new Dat
我得到一个数组,如下所示: const u = ['JS', 'rock'] 然后我得到一个字符串,如下所示: const s = 'I like JS, and rock' 这是我的工作: u.map(e => s.replaceAll(e,'hi')) 以下是预期的结果: I like hi, and hi 但这是我得到的结果: I like JS, and rock 我该怎么纠正
我使用的是node.js v14.18.1,下面是我得到的结果(在将我的代码缩减到一行之后): console.log("anything".replaceAll("a","a"));^
TypeError: "anything".replaceAll is not a function 虽然它在developer.mozilla.org代码片断框中工作。