【发布时间】:2015-04-19 14:39:33
【问题描述】:
有没有办法在一个中包含多个 javascript "if" 语句?例如:
if (location.host === "www.google.com", "www.jsfiddle.net") { blah };
或者我只需要使用“||”,例如:
if (location.host === "www.google.com" || location.host === "www.jsfiddle.net"){ blah };
如果有办法做到这一点,或者可能是更简单的方法,请在下面注明。
这个不同,因为其他问题只收到了JS的答案,而这个问题收到了jQuery的回复,也是为了获得不同的目标。
【问题讨论】:
-
"或者我只需要使用"||"" 是的,或者创建一个数组并查看其中是否存在元素。
-
if (location.host in {'www.google.com':1, 'www.jsfiddle.net':1}) { /* blah */ } -
@JarrodRoberson 这不是那个问题的重复。我会说这是这些问题的子集。看看这个问题和那个问题的答案,主要是为了实现不同的目标。
-
["www.google.com", "www.jsfiddle.net"].some(Object.is.bind(0, "www.google.com"))
标签: javascript jquery