我想要 Javascript 中的以下内容
if str.charAt(index) (在集合中) {".", ",", "#", "$", ";", ":"}
是的,我知道这一定很简单,但我似乎无法正确使用语法。我现在拥有的是
theChar = str.charAt(i);
if ((theChar === '.') || (theChar === ',') || (theChar === ... )) {
// do stuff
}
这行得通,但必须有更好的方法。
编辑:我这样做了,但不确定它是否好:
var punc = {
".":true,
",":true,
";":true,
":":true
};
if (punc[str.charAt[index]) { ...