J'ai un tableau. Je veux masquer des éléments après deux éléments et rejoindre + Longueur d'éléments de repos.
Comme ça, p> dans html, ressemblez à ceci = agriculteur, boomer + 3 P> methods: {
sectorSelected(val){
val.slice(0, 2).join("+" + val.length)
}
}
3 Réponses :
Vous n'êtes pas loin, mais
"", " code> li>
- Vous devez concaténer du résultat de
rejoindre code> li>
- Vous souhaitez soustraire les deux que vous affichez de
longueur code> li>
- vous voulez
retour code> le résultat li>
ul> SO: P>
return val.length < 3
? val.join(", ")
: (val.slice(0, 2).join(", ") + "+" + (val.length - 2));
Peut-être quelque chose comme ça?
Qui nécessite un retour code>, et il a besoin de parens (sans eux, le
- 2 code> à l'extrémité est appliqué à la chaîne devant celle-ci, convertir la chaîne en un numéro, et probablement entraînant
nan code>).
Essayez ceci,
p>
let array = ['farmer', 'boomer', 'singer', 'worker', 'doctor']; console.log(array.splice(0,2).join(", ") + "+" + array.length);
Je ne pense pas que vous souhaitiez utiliser Joindre comme ça, comme cela mettra la valeur fournie entre chaque valeur.