Добавить Автора
Переводчик: Front-end Xiaozhi
Источник: dev.to
Массив является наиболее распространенной структурой данных в JS, и мы часто используем ее в разработке.В этой статье мы даем несколько советов, которые помогут нам повысить эффективность разработки.
1. Удалить дубликаты из массива
2. Заменить конкретное значение в массиве
Иногда при создании кода нужно заменить определенные значения в массиве, для этого есть хороший короткий способ, мы можем использовать.splice(start、value to remove、valueToAdd)
, эти параметры указывают, где мы хотим начать модификацию, сколько значений изменить и заменить новыми значениями.
3. Array.from достигает эффекта .map
мы все знаем.map()
метод,.from()
Методы также можно использовать для достижения аналогичного эффекта с помощью очень лаконичного кода.
4. Пустой массив
Иногда нам нужно очистить массив, быстрый способ — сделать массив напрямуюlength
собственность0
, вы можете очистить массив.
5. Преобразование массива в объект
Иногда для каких-то целей необходимо преобразовать массив в объект, простой и быстрый способ — использовать оператор распространения (...
):
6. Заполнить массив данными
В некоторых случаях, когда мы создаем массив и хотим заполнить его какими-то данными, то.fill()
Нам могут помочь методы.
7. Слияние массивов
Несколько массивов также можно комбинировать с помощью оператора распространения.
8. Найдите пересечение двух массивов
Также трудно найти пересечение двух массивов в интервью.Для того, чтобы найти пересечение двух массивов, сначала используйте вышеуказанный метод, чтобы убедиться, что значения в проверенных массивах не повторяются, а затем используйте.filter
Методы и.includes
метод. Следующим образом:
9. Удалить фиктивные значения из массива
В JS ложные значения имеютfalse
, 0
,''
,null
, NaN
, undefined
. мы можем.filter()
метод для фильтрации этих ложных значений.
10. Получить случайное значение из массива
Иногда нам нужно случайным образом выбрать значение из массива. Удобный способ — получить случайный индекс на основе длины массива, например:
11. Перевернуть массив
Теперь, когда нам нужно перевернуть массив, нет необходимости создавать его с помощью сложных циклов и функций.reverse
метод сделает:
12 метод lastIndexOf()
13. Суммируйте все значения в массиве
Также часто используется в JS-интервью.reduce
Способы умного решения проблем
Суммировать
В этой статье я представляю 13 техник, надеюсь, они помогут написать краткий код. Если у вас есть лучший способ, добро пожаловать, оставьте сообщение для обсуждения.
Ошибки, которые могут существовать после развертывания кода, нельзя узнать в режиме реального времени.Чтобы решить эти ошибки впоследствии, много времени тратится на отладку логов.Кстати, всем рекомендую полезный инструмент мониторинга ошибок.Fundebug.
оригинал:Dev.to/Deadly Message/13-U…
общаться с
Статьи из серии галантерейных товаров резюмируются следующим образом: если вы чувствуете себя хорошо, нажмите «Звезда», добро пожаловать в группу, чтобы учиться друг у друга.
Из-за нехватки места сегодняшний обмен только здесь. Если вы хотите узнать больше контента, вы можете отсканировать QR-код внизу каждой статьи, а затем подписаться на нашу общедоступную учетную запись WeChat, чтобы узнать больше информации и ценного контента.
Каждый раз организую статью, обычно не ложусь спать до 2 часов, примерно 4 раза в неделю, очень тяжело, надеюсь на поддержку и поощрение