js封装成对象的例子
<!DOCTYPE HTML>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>Base page</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var len = this.length;
for (var i = 0; i < len; i++) {
if (typeof a[this[i]] == "undefined") {
a[this[i]] = 1;
}
}
this.length = 0;
for (var i in a) {
this[this.length] = i;
}
return this;
}
Array.prototype.max = function() {
return Math.max.apply({}, this);
}
Array.prototype.min = function() {
return Math.min.apply({}, this);
}
var arr = [7,3,9,7,6,2,4,2,8];
console.log(arr.unique());
console.log(arr.max());
console.log(arr.min());
</script>
</body>
</html>
上一篇: js控制浮点数,四舍五入