لا يمكن لـ JavaScript استخدامها مباشرة == أو == لتحديد ما إذا كانت صفائفان متساوية ، سواء كانت متساوية أو غير متناسقة ، وسيعود السطران التاليان من رمز JS False
<script type = "text/javaScript"> ALERT ([] == []) ؛ ALERT ([] === []) ؛ </script>
لتحديد ما إذا كانت صفيفتان في JS متماثلين ، تحتاج إلى تحويل الصفيف إلى سلسلة قبل مقارنتها. سيعود سطران التعليمات البرمجي التاليان
<script type = "text/javaScript"> ALERT ([]
يحتاج JS إلى مقارنة ما إذا كانت صفيفتين لها نفس العناصر ، أي أن جميع عناصر الصفيفتين هي نفسها ، لكن ترتيب العناصر قد لا يكون هو نفسه. يحتاج فقط إلى فرز الصفيف أولاً ثم قارن ما إذا كانت الصفيفتين متساوية.
<script type = "text/javaScript"> ALERT ([1،2،3] .TOSTRING () == [3،2،1] .ToString ()) ؛ ALERT ([1،2،3] .SORT (). TOSTRING () == [3،2،1] .sort ().
بالإضافة إلى ذلك ، إذا تم استخدام [NULL] للحكم ، فيمكنك أيضًا العودة إلى [null] .toString () === ''.
ما سبق هو المقارنة بين ما إذا كانت المصفوفتين في AngularJS قدم لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!