亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

AngularJS中比較兩個(gè)數(shù)組是否相同

 更新時(shí)間:2016年08月24日 08:50:05   作者:ngulc  
這篇文章主要介紹了AngularJS中比較兩個(gè)數(shù)組是否相同,介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧

Javascript不能直接用==或者===來判斷兩個(gè)數(shù)組是否相等,無論是相等還是全等都不行,以下兩行JS代碼都會(huì)返回false

<script type="text/javascript">
alert([]==[]);
alert([]===[]);
</script>

要判斷JS中的兩個(gè)數(shù)組是否相同,需要先將數(shù)組轉(zhuǎn)換為字符串,再作比較。以下兩行代碼將返回true

<script type="text/javascript">
alert([].toString()== [].toString());
alert([].toString()===[].toString());
</script>

JS要比較兩個(gè)數(shù)組是否有相同的元素,即兩個(gè)數(shù)組所有元素都相同,但元素的順序不一定一致。只就需要先將數(shù)組進(jìn)行排序,再比較兩個(gè)數(shù)組是否相等。

<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>

另外,[null]進(jìn)行判斷,也可以將[null].toString() === ''也將返回true。

以上所述是小編給大家介紹的AngularJS中比較兩個(gè)數(shù)組是否相同,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論