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

标签 javascript ruby ruby-on-rails-3 unobtrusive-javascript

我有一个数组 tempArray = ["Kathmandu","Pokhara","Dharan"] .为确保“Pokhara”在 tempArry 中,我必须使用循环并检查 tempArray 的每个元素。

有没有办法实现 Ruby 的 Array.include?这样我就不需要使用循环了?

最佳答案

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

var includePokhara = ( tempArray.indexOf("Pokhara") >= 0 );

很遗憾,Array.indexOf 未在 Internet Explorer 中实现,但您可以在 StackOverflow 上查看 how to add it back .

关于javascript - 如何实现 Ruby 的 Array.include?在 JavaScript 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4203680/

相关文章:

ruby-on-rails - 为什么这个 Rails 操作返回字符串而不是 JSON?

jquery - Plupload、Carrierwave 和 Rails 3

javascript - 如何使用 Jest 测试 img.onload?

javascript - 如何以编程方式检查 Bootstrap 按钮组(单选)按钮

jquery - 如何在页面重定向上显示 jgrowl 消息

ruby-on-rails - 使用 init.rb Rails 3 创建 gem

ruby-on-rails - 看不懂Ruby的神奇

JavaScript 内联事件监听器...它们是否等待 JS 加载?

javascript - 如何读取 Firebase Cloud Functions 的 index.js 中的 Firebase 数据库条目?

ruby - 如何使用 ruby​​ 仅通过 HTTP 下载大文件