English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

AngularJs equal 비교 객체 자세히 설명

사용 방법

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(이메일을 보내면, #을 @으로 변경해 주세요. 신고하고 관련 증거를 제공하시면, 해당 내용이 사실이 확인되면 즉시 해당 내용을 삭제할 것입니다。)

추천해드립니다