«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как сгладить массив в JavaScript

Как сгладить массив в JavaScript

Опубликовано 8 ноября 2024 г.
Просматривать:233

How to Flatten an Array in JavaScript

Использование рекурсии и цикла while — один из самых простых способов сделать это

export default function flatten(value) {
  const arr = []

  const flat = (a) => {
    let counter = 0
    console.log(a)
    while (counter 



Вы также можете сделать это, используя уменьшить() и array.concat()

export default function flatten(value) {
  return value.reduce((acc, val) => 
    Array.isArray(val)
      ? acc.concat(flatten(val))
      : acc.concat(val),
  []);
}
Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/thayto/how-to-flatten-an-array-in-javascript-1aek?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить их.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3