У меня есть 2D массив:Удаление столбца из многомерного массива в JavaScript
var array = [["a", "b", "c"],["a", "b", "c"],["a", "b", "c"]]
Я хочу, чтобы удалить весь столбец этого массива (т.е. удалить каждый третий элемент внутри каждого массива).
Существуют решения here и here, но ни один из них не находится в javascript, поэтому у меня возникают проблемы с ситуациями.
Каков наилучший способ решения этой проблемы? Я не хочу использовать .splice(), потому что в некоторых случаях я удалю несколько столбцов, а метод .splice() изменит длину массива, поэтому я получаю доступ за пределы.
Спасибо!
Итак, вы получите "[[" a "," b "], [" a "," b "], [" a "," b "]]'? –
Я предлагаю вам провести еще несколько исследований, я имею в виду, что вам нужно преобразовать ** 2 строки ** кода: 'foreach ($ array as & $ element) {$ element = array_slice ($ element, 0, MAX);}' , Покажите нам, что вы пробовали до сих пор. – elclanrs
Вы хотите удалить, например. третий элемент в каждом ... (усечение длины внутренних массивов)? или вы хотите установить его в null или пустую строку? - Непонятно. – scunliffe