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')