У меня есть массив outer_array
. Я пытаюсь нажать некоторый массив внутри outer_array
. Но некоторые из нажатых массивов пустые. Мне не нужен пустой массив. Я могу удалить его вручную, но мне нужно удалить его из цикла. Вот мой код:Удалить пустой массив из массива в Javascript
var ary = [1, 2, 3, 4, 5, 6];
var splitLength = 3;
var outer_lis = [];
var first_limit = 0;
var second_limit = splitLength;
for (var i=0; i<ary.length; i++) {
outer_lis.push(ary.slice(first_limit, second_limit));
first_limit += splitLength;
second_limit += splitLength;
}
console.log(outer_lis);
// Result
[ [ 1, 2, 3 ], [ 4, 5, 6 ], [], [], [], [] ]
Я искал решение, но я получил результаты в php
. Я не понимаю php
. Если вы можете дать мне решение этой проблемы, то ее очень ценят. потому что я новичок в Javascript.
'; i
dandavis
http://stackoverflow.com/questions/35310865/remove-sub-array-item-in-javascript (дубликат)? – www139
или просто позже выполните 'console.log (external_lis .filter (String));', который пропускает пустые массивы – dandavis