AngularJS中比较两个数组是否相同


Posted in Javascript onAugust 24, 2016

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中比较两个数组是否相同,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用JavaScript事件串连执行多个处理过程的方法
Mar 09 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
js中style.display=&quot;&quot;无效的解决方法
Oct 30 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
javascript基础知识讲解
Jan 11 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
Sep 21 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 Javascript
laypage.js分页插件使用方法详解
Jul 27 Javascript
javascript深拷贝(deepClone)详解
Aug 24 #Javascript
js实现无缝循环滚动
Jun 23 #Javascript
jquery实现网页定位导航
Aug 23 #Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
Aug 23 #Javascript
Javascript将JSON日期格式化
Aug 23 #Javascript
Jquery组件easyUi实现选项卡切换示例
Aug 23 #Javascript
Jquery调用iframe父页面中的元素及方法
Aug 23 #Javascript
You might like
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
学习ExtJS 访问容器对象
2009/10/07 Javascript
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
python中正则的使用指南
2016/12/04 Python
Python File readlines() 使用方法
2018/03/19 Python
python如何调用php文件中的函数详解
2020/12/29 Python
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
人事部经理岗位职责
2014/03/07 职场文书
经典安踏广告词
2014/03/21 职场文书
2014年女职工工作总结
2014/11/27 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript
JavaScript获取URL参数的方法分享
2022/04/07 Javascript
Java使用HttpClient实现文件下载
2022/08/14 Java/Android