Ликбез js array 58 map reduce forEach


Основные методы   

https://learn.javascript.ru/types-intro#число-number

 

 

Методы push/pop выполняются быстро, а shift/unshift – медленно.

 
 
 
  • forEach – для перебора массива.
  • filter – для фильтрации массива.
  • every/some – для проверки массива.
  • map – для трансформации массива в массив.
  • reduce/reduceRight – для прохода по массиву с вычислением значения.
  • includes - есть ли элемент в массиве
  • slice - вернет копию массива
  • every проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции
  •  
     

 

для vue js лучше делать так чем через реактивность Computed

      this.videosList.forEach((video, i, array) => {
        if (video.id === payload.video.id) {
          this.$set(array, i, this.mapVideo(payload.video))
        }
      })
let res = new Set(); 
res.add('123')
res.has('123')