Maison > Questions et réponses > le corps du texte
Comme le montre l'image, je souhaite tout sélectionner individuellement, puis tout sélectionner automatiquement. Comment y parvenir
Écrire comme ça est possible, mais chaque fois que je change cette variable globale, j'ai toujours l'impression que c'est un piège. Existe-t-il un bon moyen de le résoudre
淡淡烟草味2017-05-19 10:34:21
forEach
Cette méthode ne peut pas se terminer plus tôt. Vous ne pouvez utiliser que la boucle for
forEach
这个方法是没办法提前退出的。只能用 for
循环
像你这种逻辑可以先map
一下返回符合勾选条件的数组,在forEach
map
pour renvoyer un tableau qui répond à la condition de vérification, puis mettre à jour la vue dans forEach
🎜
if(this.productList.every(item => item.checked)) {
_this.checkAllF = true
}
滿天的星座2017-05-19 10:34:21
Utilisez certains ou tous pour une sortie anticipée, et quelle est la relation entre la description de votre fonction et une sortie anticipée
習慣沉默2017-05-19 10:34:21
La réponse de
@crp205 est correcte. some
interrompra la boucle s'il renvoie true
, et every
renvoie false
. Terminez simplement la boucle.some
如果返回 true
就会中断循环, every
有一项返回 false
就终止循环.
数组的遍历只有这两个支持跳出循环了,否则就得用 for
Seuls ces deux prennent en charge le parcours de tableau pour sortir de la boucle, sinon vous devez utiliser for
阿神2017-05-19 10:34:21
Pourquoi js n'a-t-il pas cette syntaxe :
document.getElementsByxxx.checked(true/false)
signifie obtenir le nombre de cases/radios sélectionnées ou non sélectionnées dans la même catégorie.