R
R
rasimzes2020-01-23 15:31:24
JavaScript
rasimzes, 2020-01-23 15:31:24

How to write a for loop with return?

Good day!
The question is in the comments to the code, I think it's more convenient.

computed: {
    loadingClass () {
      return this.downloadingVideo ? 'load-icon_loading' :  ''
    },
    videoList () {
// получаю массив из объектов. В каждом объекте есть поле "status"
      return this.$store.state.video.common 
    },
    downloadingVideo () {
// тут главная проблема. Идея проста: хочу прокрутить массив из объектов 
// и в каждом из них проверить какое значение у поля "status", 
// но итерация происходить лишь один раз, по понятной причине, return'а. 
// Подскажите правильную реализацию идеи, пожалуйста. 
      for (let i = 0; i < this.videoList.length; i++) {
        return this.videoList[i].status === 'done' ? false : true
      }
    }
  }

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alexey Yarkov, 2020-01-23
@rasimzes

Read until blue in the face

A
azm13, 2020-01-25
@azm13

return this.videoList.map(v -> v.status === 'done' ? false : true)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question