Angularjs的工具方法
廢話不說,直接上代碼:
<!doctype html>
<html ng-app>
<head>
<meta charset="utf-8">
<script src="angular.min.js"></script>
<script>
function A(){
this.name="小虎";
}
function B(){
this.sex="man";
this.age=18;
}
var a = new A();
var b = new B();
//繼承,a繼承b
angular.extend(a,b);
console.log(a);
//複製函數,將a的值複製賦給b
// angular.extend(a,b);
// console.log(b);
//angular.version方法返回的是angularjs的版本號,返回的是對象
console.log(angular.version);
//angular.eqals方法返回的是boolen
var arr1=[1,2,3];
var arr2=[1,2,3];
console.log(angular.equals(arr1,arr2));//true
console.log(arr1===arr2);//返回false,因爲數組的存儲位置不同,也就是他們的引用位置不同
var a=1,b=1;
console.log(angular.equals(a,b));//返回true
console.log(a===b);//返回true
var c=NaN,d=NaN;
console.log(angular.equals(c,d));//返回true
console.log(c===d);//返回false,
//將字符串轉化爲json
var str='{"name":"小花","age":"19","sex":"male"}';
console.log(angular.fromJson(str));
//將json轉化爲字符串
var str={"name":"小花","age":"19","sex":"male"};
console.log(angular.toJson(str));
</script>
</head>
<body >
</body>
</html>