Maison >interface Web >js tutoriel >Comparez deux tableaux pour voir s'ils sont identiques dans AngularJS
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>.
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 . 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([].toString()== [].toString()); alert([].toString()===[].toString()); </script>
De plus, [null] peut être utilisé pour juger, et [null].toString() === '' renverra également true.
<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>Ce qui précède est ce que l'éditeur vous présente pour comparer si deux tableaux sont identiques dans AngularJS. J'espère que cela vous sera utile. Si vous avez des questions, laissez-moi un message et l'éditeur le fera. vous répondrons à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois ! Pour plus d'articles sur la façon de comparer si deux tableaux sont identiques dans AngularJS, veuillez faire attention au site Web PHP chinois !