我想使用Prototype和startsWith,但我想检查一些值和一点困惑如何做到这一点。原型开始与或
基本上有这样的代码:
如果(Category.startsWith( “[测试1]” || “测试” || “的Test2”)){一些东西}
它似乎没有工作,只是想知道我做错了什么?
我想使用Prototype和startsWith,但我想检查一些值和一点困惑如何做到这一点。原型开始与或
基本上有这样的代码:
如果(Category.startsWith( “[测试1]” || “测试” || “的Test2”)){一些东西}
它似乎没有工作,只是想知道我做错了什么?
您需要单独做他们:
if(Category.startsWith("[Test1] ")
|| Category.startsWith("Test ")
|| Category.startsWith("Test2 ")) {
// some stuff
}
在JavaScript中,表达
"[Test1] " || "Test " || "Test 2 "
...评估为"[Test1] "
,因为||
返回第一个 “truthy” 操作数。
@Tom :(重新评论我的回答。)实际上,消费者并没有先回应,我确实。 (如果他有,当我发现我是第二位的,而且我们的答案完全相同时,我会删除我的答案 - 常见的礼貌。)但是很高兴在任何情况下您的问题都得到了答复。 – 2010-03-07 13:48:12
嗨T.J :)哦,我只是看着时间?非常感谢你的帮助。 – John 2010-03-07 13:49:05
这不是一个问题(虽然你可以改变它,如果你想)。不知道你对时代的看法,他们表明我首先回应(虽然再次,这不是什么大事,尽管我*希望人们会删除明显重复的答案。) – 2010-03-07 13:51:52