`
eric_hwp
  • 浏览: 125906 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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>

分享到:
评论

相关推荐

    JAVA封装的简单例子.doc

    JAVA 封装的简单例子 JAVA 中的封装是面向对象编程的一个基本概念,它允许将一个对象的属性和方法封装起来,使得外界无法直接访问对象的内部状态,从而提高了代码的安全性和可维护性。 在给定的例子中,我们可以...

    省、市、地区联动选择JS封装类)例子

    这个例子提供了一个JS封装类,实现了三级联动的效果。下面将详细解释这一技术及其实现方式。 首先,我们要理解什么是“联动选择”。联动选择通常是指在多个下拉菜单之间建立关联,当用户在一个下拉菜单中选择某个...

    highcharts的例子和封装

    在"highcharts的例子和封装"这个主题中,我们可以深入探讨Highcharts的使用方法以及如何进行封装,以便在项目中更高效地应用。 首先,`test1.html`很可能是包含Highcharts图表展示的一个示例网页。在HTML文件中,...

    js原生简单的封装,封装方法

    在JavaScript编程中,封装是一种重要的面向对象编程原则,它有助于保持代码的整洁、模块化,同时提高可维护性和重用性。本篇文章将详细讲解如何使用JavaScript原生方式实现简单的封装,包括四个主要步骤。 首先,...

    js 面向对象实例

    在JavaScript面向对象的上下文中,我们可以创建专门处理Canvas绘图的类,封装复杂的绘图逻辑: ```javascript class Circle { constructor(x, y, radius) { this.x = x; this.y = y; this.radius = radius; } ...

    封装JavaScript常用类库.rar

    在JavaScript编程中,封装是一种重要的面向对象编程原则,它允许我们隐藏实现细节,提供更简洁、安全的接口供外部代码使用。"封装JavaScript常用类库.rar"是一个压缩包,其中包含了一个或多个文本文件,很可能是为了...

    JS封装和继承-入门级

    尽管它没有像Java或C++那样的传统类(class)概念,但JavaScript依然提供了强大的面向对象编程能力,这主要体现在封装、继承和多态性上。本文将深入探讨JavaScript中的封装和继承,以及它们在实际应用中的实现。 ##...

    s面向对象例子 勇者传说 zip

    在"js面向对象例子 - 勇者传说"这个项目中,我们可以推测这是一个用JavaScript实现的游戏或模拟案例,通过面向对象的方式来构建“勇者”这个角色及其相关的游戏逻辑。下面将详细介绍JavaScript中的面向对象编程核心...

    Javascript面向对象编程.

    3. **闭包和模块化**:在JavaScript中,可以利用闭包实现私有变量和方法,以及实现类似于类的封装。另外,CommonJS和ES6的模块系统(如`require`和`import/export`)提供了更好的代码组织和复用机制。 4. **类...

    JavaScript之信息的封装 js对象入门

    在深入探讨JavaScript信息封装和对象入门之前,我们需要先明确几个核心概念,这些概念是学习JavaScript面向对象编程的基础。 首先,封装的概念是对内部数据及其操作的隐藏。它意味着将实现细节隐藏起来,外部代码不...

    JavaScript编程中实现对象封装特性的实例讲解

    JavaScript中的对象封装是面向对象编程的一个关键特性,它允许我们将数据和操作这些数据的方法结合在一起,形成具有独立功能的实体。在JavaScript中,虽然不是一种严格的面向对象语言,但通过原型(prototype)机制...

    Javascript中的封装与继承

    在这个例子中,`Person`函数封装了`name`属性和`sayHello`方法,它们对外部世界是不可见的,除非通过`person1`对象来访问。 闭包则能进一步增强封装性,因为它可以让内部函数访问外部函数的变量,即使外部函数已经...

    面向对象JavaScript开发

    JavaScript,作为一种广泛应用...JavaScript 面向对象程序设计——继承与多态.pdf 和 JavaScript 面向对象程序设计——封装.pdf 这两个文档可能深入探讨了这些主题,帮助读者深入理解并掌握JavaScript的面向对象开发。

    JavaScript编程中实现对象封装特性的实例讲解_.docx

    JavaScript中的对象封装特性是面向对象编程的一个核心概念,它允许我们将数据和操作这些数据的函数组织在一起,从而提高代码的可读性和复用性。在JavaScript中,对象封装可以通过构造函数、原型对象以及访问器属性等...

    一个面向对象的ajax通用脚本(封装好的可当框架来用)

    ajax通用脚本是利用了面向对象的编程用javascript代码把把ajax主要的方法封装好,用的时候只要先set后get就行啦,比框架还容易用,只有一个js文件,导入来就可以用啦,里面还带了一个例子,学过编程的朋友一看就会.....

    JAVA面向对象基础测试题-继承-封装-多态等测试题.docx

    1. **封装**:封装是将数据和操作数据的方法捆绑在一起,隐藏对象的属性和实现细节,仅对外提供公共访问方式。这样可以减少外部环境对对象的影响和破坏,提高代码的安全性和稳定性。 2. **继承**:继承是一种通过...

    Javascript面向对象特性实现(封装、继承、接口).doc

    JavaScript是一种动态类型的脚本语言,虽然它不像Java或C#那样是典型的面向对象语言,但JavaScript仍然支持面向对象编程的概念,包括封装、继承和接口。下面我们将深入探讨这些概念。 **封装**是面向对象编程的基本...

    原生js的AJAX封装以及实例展示.zip

    总的来说,原生JS的AJAX封装和实例展示了如何通过XMLHttpRequest对象与服务器进行交互,实现数据的动态加载和页面的无刷新更新,这对于构建交互性更强的Web应用至关重要。通过学习和实践这个例子,你可以更好地理解...

    js-9个例子

    "js-9个例子"提供了一系列适用于初学者的实际操作案例,旨在帮助他们掌握JavaScript的基础知识和常见效果。以下是对每个文件名所代表的JavaScript知识点的详细解释: 1. **javascript例子**:这个文件可能包含一个...

    c#json封装和解析练习例子

    在C#编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以易于人阅读和编写,同时也易于机器解析和生成。在处理Web服务或与服务器进行数据交换时,JSON常被用作数据传输的载体。本练习例子...

Global site tag (gtag.js) - Google Analytics