国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AngularJS下對數組的對比分析

2019-11-20 09:10:13
字體:
來源:轉載
供稿:網友

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

 

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

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

 

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

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

 

<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]進行判斷,也可以將[null].toString() === ''也將返回true。

以上這篇AngularJS下對數組的對比分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合阳县| 砚山县| 台东县| 邯郸市| 五河县| 祁连县| 洱源县| 盐津县| 容城县| 淳安县| 本溪| 乡宁县| 江西省| 广昌县| 武陟县| 武夷山市| 桐城市| 平安县| 泉州市| 呼玛县| 衡南县| 讷河市| 景洪市| 绥中县| 明星| 五莲县| 兰州市| 逊克县| 嘉禾县| 宜州市| 土默特右旗| 措美县| 新乐市| 育儿| 璧山县| 北海市| 公主岭市| 垦利县| 安庆市| 威远县| 安多县|