Ruby是否与JavaScript数组的过滤方法相对应?

时间:2015-04-28 06:48:20

标签: javascript ruby-on-rails ruby

我正在寻找一种快速方法来过滤Ruby中的数组,并且想知道该语言是否与JavaScrpt数组对象本机的过滤器方法相对应。

4 个答案:

答案 0 :(得分:5)

您可以按

过滤数组
['a', 'b', 'c'].select{|item| item == 'a'} # ["a"]

答案 1 :(得分:1)

[1,2,3].select do |i|
  i > 1
end

答案 2 :(得分:1)

是的,它有 - select

来自文档:

[1, 2, 3, 4, 5].select { |num|  num.even?  }

答案 3 :(得分:0)

class Array
  alias_method :select, :filter
end