<!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>
相关推荐
JAVA 封装的简单例子 JAVA 中的封装是面向对象编程的一个基本概念,它允许将一个对象的属性和方法封装起来,使得外界无法直接访问对象的内部状态,从而提高了代码的安全性和可维护性。 在给定的例子中,我们可以...
这个例子提供了一个JS封装类,实现了三级联动的效果。下面将详细解释这一技术及其实现方式。 首先,我们要理解什么是“联动选择”。联动选择通常是指在多个下拉菜单之间建立关联,当用户在一个下拉菜单中选择某个...
在"highcharts的例子和封装"这个主题中,我们可以深入探讨Highcharts的使用方法以及如何进行封装,以便在项目中更高效地应用。 首先,`test1.html`很可能是包含Highcharts图表展示的一个示例网页。在HTML文件中,...
在JavaScript编程中,封装是一种重要的面向对象编程原则,它有助于保持代码的整洁、模块化,同时提高可维护性和重用性。本篇文章将详细讲解如何使用JavaScript原生方式实现简单的封装,包括四个主要步骤。 首先,...
在JavaScript面向对象的上下文中,我们可以创建专门处理Canvas绘图的类,封装复杂的绘图逻辑: ```javascript class Circle { constructor(x, y, radius) { this.x = x; this.y = y; this.radius = radius; } ...
在JavaScript编程中,封装是一种重要的面向对象编程原则,它允许我们隐藏实现细节,提供更简洁、安全的接口供外部代码使用。"封装JavaScript常用类库.rar"是一个压缩包,其中包含了一个或多个文本文件,很可能是为了...
尽管它没有像Java或C++那样的传统类(class)概念,但JavaScript依然提供了强大的面向对象编程能力,这主要体现在封装、继承和多态性上。本文将深入探讨JavaScript中的封装和继承,以及它们在实际应用中的实现。 ##...
在"js面向对象例子 - 勇者传说"这个项目中,我们可以推测这是一个用JavaScript实现的游戏或模拟案例,通过面向对象的方式来构建“勇者”这个角色及其相关的游戏逻辑。下面将详细介绍JavaScript中的面向对象编程核心...
3. **闭包和模块化**:在JavaScript中,可以利用闭包实现私有变量和方法,以及实现类似于类的封装。另外,CommonJS和ES6的模块系统(如`require`和`import/export`)提供了更好的代码组织和复用机制。 4. **类...
在深入探讨JavaScript信息封装和对象入门之前,我们需要先明确几个核心概念,这些概念是学习JavaScript面向对象编程的基础。 首先,封装的概念是对内部数据及其操作的隐藏。它意味着将实现细节隐藏起来,外部代码不...
JavaScript中的对象封装是面向对象编程的一个关键特性,它允许我们将数据和操作这些数据的方法结合在一起,形成具有独立功能的实体。在JavaScript中,虽然不是一种严格的面向对象语言,但通过原型(prototype)机制...
在这个例子中,`Person`函数封装了`name`属性和`sayHello`方法,它们对外部世界是不可见的,除非通过`person1`对象来访问。 闭包则能进一步增强封装性,因为它可以让内部函数访问外部函数的变量,即使外部函数已经...
JavaScript,作为一种广泛应用...JavaScript 面向对象程序设计——继承与多态.pdf 和 JavaScript 面向对象程序设计——封装.pdf 这两个文档可能深入探讨了这些主题,帮助读者深入理解并掌握JavaScript的面向对象开发。
JavaScript中的对象封装特性是面向对象编程的一个核心概念,它允许我们将数据和操作这些数据的函数组织在一起,从而提高代码的可读性和复用性。在JavaScript中,对象封装可以通过构造函数、原型对象以及访问器属性等...
ajax通用脚本是利用了面向对象的编程用javascript代码把把ajax主要的方法封装好,用的时候只要先set后get就行啦,比框架还容易用,只有一个js文件,导入来就可以用啦,里面还带了一个例子,学过编程的朋友一看就会.....
1. **封装**:封装是将数据和操作数据的方法捆绑在一起,隐藏对象的属性和实现细节,仅对外提供公共访问方式。这样可以减少外部环境对对象的影响和破坏,提高代码的安全性和稳定性。 2. **继承**:继承是一种通过...
JavaScript是一种动态类型的脚本语言,虽然它不像Java或C#那样是典型的面向对象语言,但JavaScript仍然支持面向对象编程的概念,包括封装、继承和接口。下面我们将深入探讨这些概念。 **封装**是面向对象编程的基本...
总的来说,原生JS的AJAX封装和实例展示了如何通过XMLHttpRequest对象与服务器进行交互,实现数据的动态加载和页面的无刷新更新,这对于构建交互性更强的Web应用至关重要。通过学习和实践这个例子,你可以更好地理解...
"js-9个例子"提供了一系列适用于初学者的实际操作案例,旨在帮助他们掌握JavaScript的基础知识和常见效果。以下是对每个文件名所代表的JavaScript知识点的详细解释: 1. **javascript例子**:这个文件可能包含一个...
在C#编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以易于人阅读和编写,同时也易于机器解析和生成。在处理Web服务或与服务器进行数据交换时,JSON常被用作数据传输的载体。本练习例子...