Maison > Questions et réponses > le corps du texte
P粉1535039892023-08-21 10:32:19
Réponse mise à jour pour ES6/ES2015 : En utilisant Set et spread Operator (grâce à le-m), la solution en une seule ligne est la suivante :
let uniqueItems = [...new Set(items)]
Le résultat du retour est :
[4, 5, 6, 3, 2, 23, 1]
P粉1569834462023-08-21 09:27:33
Avec JavaScript 1.6 / ECMAScript 5, vous pouvez utiliser les méthodes filter
natives des tableaux pour obtenir un tableau avec des valeurs uniques :
function onlyUnique(value, index, array) { return array.indexOf(value) === index; } // 使用示例: var a = ['a', 1, 'a', 2, '1']; var unique = a.filter(onlyUnique); console.log(unique); // ['a', 1, 2, '1']