Я делаю htmlparse из веб-страницы и я получаю DOM страницы с этого блока:Как удалить часть htmlparse?
{ raw: 'td',
data: 'td',
type: 'tag',
name: 'td',
children: [ { raw: '600', data: '600', type: 'text' } ] },
Как я могу удалить все типы «текст» этого htmlparse? Спасибо.
Там нет причин, чтобы использовать 'delete' там. Просто используйте '.splice()'. И FYI ваш рекурсивный вызов требует «Узлов» в конце. –
Также вы изменяете массив во время передовой итерации. Это приведет к тому, что он будет пропускать узел при каждом удалении. –
Вы правы, спасибо! Я отредактировал свой ответ. –