如何实现Ruby';包括?用JavaScript?
我有一个数组如何实现Ruby';包括?用JavaScript?,javascript,ruby,ruby-on-rails-3,unobtrusive-javascript,Javascript,Ruby,Ruby On Rails 3,Unobtrusive Javascript,我有一个数组tempArray=[“加德满都”、“博卡拉”、“达兰”]。为了确保“Pokhara”在tempArry中,我必须使用循环并检查tempArray的每个元素 是否有一种方法可以实现Ruby的数组。包括?,这样我就不需要使用循环?您可以使用它来搜索值: var includePokhara = ( tempArray.indexOf("Pokhara") >= 0 ); 不幸的是,Array.indexOf并没有在Internet Explorer中实现,但您可以查看Stack
tempArray=[“加德满都”、“博卡拉”、“达兰”]
。为了确保“Pokhara”在tempArry中,我必须使用循环并检查tempArray的每个元素
是否有一种方法可以实现Ruby的数组。包括?
,这样我就不需要使用循环?您可以使用它来搜索值:
var includePokhara = ( tempArray.indexOf("Pokhara") >= 0 );
不幸的是,
Array.indexOf
并没有在Internet Explorer中实现,但您可以查看StackOverflow。编辑-在es6中,您只需使用:“蓝鲸”。包括(“蓝鲸”);//返回false
您还可以使用以下更优雅的书写方式:
$.inArray(value, array)
是的,你说得对。它是“indexOf”。感谢您提供有关IE的更多信息。类似问题: