如何删除元素字段为 NULL 的数组元素

jsb*_*009 0 ruby arrays

array = [[1555,100],[nil,95],[1774,nil],[1889,255]]
Run Code Online (Sandbox Code Playgroud)

由于第二个和第三个元素具有字段,因此从数组中删除第二个和第三个元素的最佳方法是什么NULL

预期输出:

array = [[1555,100],[1889,255]]
Run Code Online (Sandbox Code Playgroud)

Car*_*and 5

arr = [[1555,100],[nil,95],[1774,nil],[1889,255]]
Run Code Online (Sandbox Code Playgroud)
arr.reject { |a,b| (a && b).nil? }
  #=> [[1555, 100], [1889, 255]]
Run Code Online (Sandbox Code Playgroud)