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 showModalDialog模态对话框使用说明
Dec 31 Javascript
细说浏览器特性检测(2)-通用事件检测
Nov 05 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
用js来刷新当前页面保留参数的具体实现
Dec 23 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
JavaScript实现基于Cookie的存储类实例
Apr 10 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
Dec 16 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
Jul 10 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
Sep 20 Javascript
spring+angular实现导出excel的实现代码
Feb 27 Javascript
express框架下使用session的方法
Jul 31 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
根德YB400的电路分析
2021/03/02 无线电
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
PHP常用数组函数介绍
2014/07/28 PHP
php解析json数据实例
2014/08/19 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
CI框架的安全性分析
2016/05/18 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
js转换对象为xml
2017/02/17 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
Python内置异常类型全面汇总
2020/05/28 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
Python configparser模块应用过程解析
2020/08/14 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
党员国庆节演讲稿范文2014
2014/09/21 职场文书
布达拉宫的导游词
2015/02/02 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
公历12个月名称的由来
2022/04/12 杂记
MySQL创建管理HASH分区
2022/04/13 MySQL