从数组中删除空白和空格

时间:2018-04-20 08:38:10

标签: ruby-on-rails

如何清除数组中的空格和空白项

names = ["alice", "", "bob", " ", "yankee"]

期望的结果应该是

["alice", "bob", "yankee"]

2 个答案:

答案 0 :(得分:4)

在rails中很简单,请使用present?

names.select(&:present?)

答案 1 :(得分:0)

如果你在下面尝试这个,它将为你提供一个分配给newNames的新数组,不包括空元素。

newNames = names.reject { |n| n.empty? }