开发者

Prototype startsWith OR

I am tryi开发者_运维问答ng to use Prototype and startsWith but I want to check a number of values and little confused how to do this.

Basically have this code:

if(Category.startsWith("[Test1] " || "Test " || "Test2 ")) { some stuff }

It doesn't appear to be working and just wondering what I am doing wrong ?


You need to do them individually:

if(Category.startsWith("[Test1] ")
   || Category.startsWith("Test ")
   || Category.startsWith("Test2 ")) {
    // some stuff
}

In JavaScript, the expression

"[Test1] " || "Test " || "Test 2 "

...evaluates to "[Test1] ", because || returns the first "truthy" operand.


if(Category.startsWith("[Test1] ")
    ||Category.startsWith("Test ")
    ||Category.startsWith("Test2 ")) 
{ 
    //some stuff
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜