如果我有以下内容arr = [13,12,31,31]现在说我想推送另一组数字,如12,13,54,32
所以我能做到,arr << [12,13,54,32]但现在我有[13,12,31,31,[12,13,54,32]]
那么如何删除外部阵列?arr = arr.pop 有时工作,但我猜测存在更好的方法.请指教.
不要使用<<,使用+
arr = [13,12,31,31]
arr += [12,13,54,32]
# arr => [13,12,31,31,12,13,54,32]
Run Code Online (Sandbox Code Playgroud)
你应该用 Array#flatten
[[13,12,31,31,12,13,54,32]].flatten # => [13, 12, 31, 31, 12, 13, 54, 32]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1917 次 |
| 最近记录: |