Сокращение и объединение массива

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы будем изучать функцию 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, чтобы улучшить свои навыки.