如何实现Ruby的Array.include?在JavaScript?

ash*_*ai_ 8 javascript ruby unobtrusive-javascript ruby-on-rails-3

我有一个阵列tempArray = ["Kathmandu","Pokhara","Dharan"].为了确保"博卡拉"在tempArry中,我必须使用循环并检查tempArray的每个元素.

有没有办法实现Ruby,Array.include?所以我不需要使用循环?

Vin*_*ert 6

您可以使用Array.indexOf搜索值:

var includePokhara = ( tempArray.indexOf("Pokhara") >= 0 );
Run Code Online (Sandbox Code Playgroud)

遗憾的是,Array.indexOf未在Internet Explorer中实现,但您可以查看StackOverflow 如何将其添加回来.