国产探花免费观看_亚洲丰满少妇自慰呻吟_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下對數組的對比分析就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佛坪县| 志丹县| 滦南县| 肇州县| 辉南县| 青浦区| 宁夏| 乡宁县| 南宁市| 宾川县| 兴业县| 绩溪县| 武清区| 鄂温| 西吉县| 博罗县| 延庆县| 晋江市| 恭城| 南川市| 鄂托克旗| 都匀市| 灵山县| 绿春县| 上虞市| 宁城县| 巴东县| 柳河县| 勃利县| 桦川县| 柘城县| 旌德县| 南阳市| 财经| 闽侯县| 互助| 宝丰县| 安阳县| 怀来县| 怀宁县| 台中县|