English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الاستخدام
1 أولاً، جميع الأ objetos الذين يرضون 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);//في javascirpt هو false $scope.reg_equals = angular.equals(/abc/,/abc/);// في JavaScript هو false }); </script> </body> </html>
سيتم الحصول على أربعة true عند تشغيلها
هذا هو الشرح الكامل لـ AngularJS equal Comparison Object، سيستمر في جمع المعلومات ذات الصلة لاحقًا، شكرًا للجميع على دعم هذا الموقع!
البيان: محتوى هذا المقال تم جمعه من الإنترنت، وملكه للمراجع، تم إدراجه من قبل المستخدمين عبر الإنترنت بشكل متعاوني، لا يمتلك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل إنساني، ولا يتحمل هذا الموقع أي مسؤولية قانونية ذات صلة. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لتقديم الشكوى، وتقديم الأدلة ذات الصلة، إذا تم التحقق من صحة الشكوى، فإن هذا الموقع سيزيل المحتوى المشبوه بسرعة.