【发布时间】:2017-01-23 23:24:37
【问题描述】:
好的。代码新手,哇,我喜欢吗!不过还是新手,请耐心等待。我正在使用 JS。
所以,我正在尝试遍历字符串以查找元音。当我在字符串中找到第一个元音时,我想将所有以前的字符存储在一个变量中。例如:spacing 将呈现 sp。问题是我得到了多次点击,因为循环继续到字符串的末尾并沿途找到更多元音,也给出了 ng,在这种情况下,作为结果。
for (var i = 0; i < text.length; i++) {
if ("a" === text[i] || "e" === text[i] || "i" === text[i] || "o" === text[i] || "u" === text[i] || "y" === text[i]) {
var textTrimmed = text.substring(0, i);
}
}
那么:存储第一个命中? 有人知道我可以使用并理解的巧妙技巧吗?
【问题讨论】:
标签: javascript for-loop substring