English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
사용 방법
1 먼저, 모든 a === 3 이러한 객체는 angular.equals(a,b)에서 모두 참을 반환합니다
2 모든 객체의 타입과 속성 값이 동일한 경우도 참을 반환합니다
3 NaN과 NaN도 참을 반환합니다(JavaScrIpt에서, 거짓을 반환합니다)
4 정규 표현식도 참을 반환합니다(JavaScrIpt에서/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);//javascript에서는 false입니다 $scope.reg_equals = angular.equals(/abc/,/abc/);// javascript에서는 false입니다 }); </script> </body> </html>
실행하면 네 개의 true를 얻습니다
이上是 AngularJS equal 비교 대상에 대한 상세 설명입니다. 이어서 관련 자료를 정리할 계획입니다. 감사합니다.
고지: 본문은 인터넷에서 수집된 내용으로, 저작권자는 모두 해당합니다. 내용은 인터넷 사용자가 자발적으로 기여하고 업로드한 것이며, 본 웹사이트는 소유권을 가지지 않으며, 인공적인 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 문제가 의심되는 내용이 있으면, 이메일을 보내 주세요: notice#oldtoolbag.com(이메일을 보내면, #을 @으로 변경해 주세요. 신고하고 관련 증거를 제공하시면, 해당 내용이 사실이 확인되면 즉시 해당 내용을 삭제할 것입니다。)