Введение
В этом практическом занятии мы будем изучать функцию compactJoin в JavaScript. Эта функция позволяет удалить ложевые значения из массива и объединить оставшиеся значения в строку. Вы научитесь реализовывать эту функцию с использованием Array.prototype.filter() и Array.prototype.join(). В конце практического занятия у вас будет лучше понимание, как манипулировать массивами в JavaScript.
Вот несколько советов по сокращению и объединению массива
Для начала практики программирования откройте Терминал/SSH и введите node.
Вот как удалить ложевые значения из массива и объединить оставшиеся значения в строку:
- Используйте
Array.prototype.filter(), чтобы отфильтровать ложевые значения, такие какfalse,null,0,"",undefinedиNaN. - Используйте
Array.prototype.join(), чтобы объединить оставшиеся значения в строку.
const compactJoin = (arr, delim = ",") => arr.filter(Boolean).join(delim);
Затем вызовите функцию и передайте массив в качестве аргумента:
compactJoin(["a", "", "b", "c"]); // 'a,b,c'
Резюме
Поздравляем! Вы завершили практическое занятие по сокращению и объединению массива. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.