Maison > interface Web > js tutoriel > Analyse comparative des tableaux sous AngularJS

Analyse comparative des tableaux sous AngularJS

高洛峰
Libérer: 2017-01-14 10:58:28
original
1263 Les gens l'ont consulté

Javascript ne peut pas utiliser directement == ou === pour déterminer si deux tableaux sont égaux, s'ils sont égaux ou congrus. Les deux lignes suivantes de code JS renverront false

<script type="text/javascript">
    alert([]==[]);
    alert([]===[]);
</script>
Copier après la connexion

.

Pour déterminer si deux tableaux dans JS sont identiques, vous devez d'abord convertir les tableaux en chaînes, puis les comparer. Les deux lignes de code suivantes renverront true

<script type="text/javascript">
    alert([].toString()== [].toString());
    alert([].toString()===[].toString());
</script>
Copier après la connexion

JS doit comparer si les deux tableaux ont les mêmes éléments, c'est-à-dire que tous les éléments des deux tableaux sont identiques, mais l'ordre des éléments n'est pas nécessairement cohérent. Tout ce que vous avez à faire est d’abord de trier les tableaux, puis de comparer les deux tableaux pour voir s’ils sont égaux.

<script type="text/javascript">
    alert([1,2,3].toString()== [3,2,1].toString());
    alert([1,2,3].sort().toString()== [3,2,1].sort().toString());
</script>
Copier après la connexion

De plus, [null] peut également être utilisé pour juger [null].toString() === '' renverra également true.

L'analyse comparative ci-dessus des tableaux sous AngularJS est tout le contenu partagé par l'éditeur. J'espère qu'elle pourra vous donner une référence, et j'espère que vous soutiendrez le site Web PHP chinois.

Pour plus d'articles liés à l'analyse comparative des tableaux sous AngularJS, veuillez faire attention au site PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal