我有一个二维数组:
var array = [["a", "b", "c"],["a", "b", "c"],["a", "b", "c"]]
我想删除这个数组的整个列(即删除每个数组中的每三个元素)。
这里 和 这里 都有解决方案,但它们都不在 javascript 中,所以我在关联这些情况时遇到了麻烦。
解决这个问题的最佳方法是什么?我不想使用 .splice() 因为在某些情况下我会删除多列,而 .splice() 方法会改变数组的长度,所以我最终访问越界。
谢谢!
原文由 user3757174 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用
slice
。它不会改变你原来的任何变化array