【发布时间】:2018-03-22 04:40:27
【问题描述】:
我正在尝试编写一个函数,该函数将删除 JavaScript 中字符串列表中的所有元音。我知道如何使用单个字符串执行此操作,但是当我应用字符串数组时遇到问题。我收到一个错误TypeError: strings.replace is not a function。
var strings = ["bongo drums", "guitar",
"flute", "double bass", "xylophone","piano"];
string = strings.replace( /[aeiou]/g, '' );
console.log(string);
【问题讨论】:
-
在for里面做?
-
strings 是一个数组而不是一个单独的字符串,您需要使用 map 或遍历每个字符串来做到这一点
-
查看这个链接,它似乎突出了你的问题:stackoverflow.com/questions/26742310/…。
标签: javascript