想知道JavaScript中是否有类似于indexOf的Array对象方法?
例如:
arr = %w{'a', 'b', 'c'} c = 'c' if (arr.indexOf(c) != -1) // 做一些事情 else // 不做一些事情
想知道JavaScript中是否有类似于indexOf的Array对象方法?
例如:
arr = %w{'a', 'b', 'c'} c = 'c' if (arr.indexOf(c) != -1) // 做一些事情 else // 不做一些事情
这是数组的.index
方法。
http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-index
在 Ruby 中,只有false
和nil
被视为假值,因此您可以这样做:
arr = %w{a, b, c}
c = 'c'
if arr.index c
# do something
else
# do something else
end
如果你想检查数组中是否存在某个元素,可以使用include?
方法:
if arr.include?(c)
# do stuff
else
# don’t
end
c = 'c'
%w{a b c}.index(c)
%w{a b c}
。 - waldrumpusif arr.last == c
# do some stuff
else
# don't do some stuff
end
arr
,是的,'c'
不在你的数组中,但"'c'"
在其中。 - xdazz