AngularJS equal比较对象实例详解


Posted in Javascript onSeptember 14, 2016

使用情况

1 首先,所有满足 a === 3 这种的对象,在angular.equals(a,b)中都会返回真
2 所有对象的类型,以及属性值都相同的,也会返回真
3 NaN和NaN也会返回真(在javascript中,返回的是假)
4 正则也会返回真(在javascirpt,/abc/ /abc/被认为是不相等的)

样例

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
</head>
<body ng-app="myApp">
  <div ng-controller="myCtrl">
    {{ a_equals }}
    {{ user_equals }}
    {{ nan_equals }}
    {{ reg_equals }}
  </div>
  <script type="text/javascript">
  angular.module("myApp",[])
  .controller("myCtrl",function($scope){
    
    var a = 3;
    $scope.a_equals = angular.equals(a,3);//a === 3

    var user1 = {"name":"xing","age":30};
    var user2 = {"name":"xing","age":30};
    $scope.user_equals = angular.equals(user1,user2);

    $scope.nan_equals = angular.equals(NaN,NaN);//in javascirpt is false

    $scope.reg_equals = angular.equals(/abc/,/abc/);// in javascript is false
  });
  </script>
</body>
</html>

运行会得到四个true

以上就是对AngularJS equal 比较对象做的详细介绍,后续继续整理相关资料,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 Javascript
jquery遍历函数siblings()用法实例
Dec 24 Javascript
纯js实现手风琴效果
Apr 17 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
EditPlus 正则表达式 实战(3)
Dec 15 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
Mar 09 Javascript
react-native中ListView组件点击跳转的方法示例
Sep 30 Javascript
react-router browserHistory刷新页面404问题解决方法
Dec 29 Javascript
JavaScript中的各种宽高属性的实现
May 08 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 #Javascript
AngularJS $injector 依赖注入详解
Sep 14 #Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 #Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 #Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 #Javascript
js实现文字截断功能
Sep 14 #Javascript
jQuery版AJAX简易封装代码
Sep 14 #Javascript
You might like
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
php自定义错误处理用法实例
2015/03/20 PHP
Js实现滚动变色的文字效果
2014/06/16 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
详解VUE 数组更新
2017/12/16 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
小程序实现密码输入框
2020/11/16 Javascript
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
Nike加拿大官网:Nike.com (CA)
2019/04/09 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
remote接口和home接口主要作用
2013/05/15 面试题
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
网络程序员自荐信
2014/01/25 职场文书
作弊检讨书1000字
2014/02/01 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript