用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<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>
这个例子写太好了
相关推荐
利用C语言可以实现对数组的各种操作,如输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在、给数组元素排序等功能。本压缩文件中是上述功能对应的...
数字输入框组件 实现功能:只允许输入数字(包括小数)、...这部分没有什么特别说明的,分别传入 value、max、min 作为子组件的原始值最大值和最小值。在子组件中用 props 接收,独立组件,对每个传入的prop进行类型验证
1、求一个班50名学生成绩的平均值(附加题:最大值和最小值,并将结果显示出来)完成Word型二进制,十进制和十六进制的相互转换,包括从键盘输入和屏幕输出功能。 要求: 1. 功能选择。 2. 转换使用子程序实现,且:...
深入理解javascript原型和闭包(01)——一切都是对象 深入理解javascript原型和闭包(02)——函数和对象的关系
使用js实现继承的七种方式,详细讲解了js中的原型链继承,构造函数继承,组合继承(经典继承),原型式继承,寄生式继承,寄生组合式继承,以及ES6中的继承,描述原理以及实现和要点概述等。
深度探讨javascript函数的原型链和闭包
通过原型链图,我们可以清晰地看到对象之间的继承关系,以及通过原型链实现属性和方法的继承和访问。 能学到什么:理解原型链对于 JavaScript 开发者来说非常重要,因为它影响了对象的属性访问、继承和代码复用等...
数据库原型的实现,二进制文本存储。输入mysql进入DBMS,对于一些语句不清楚可以使用help命令察看。具体使用方法可以参考代码.
大数据平台架构与原型实现 数据中台建设实战.pptx
怎样用JavaScript实现原型模式 概述 原型模式是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性; prototype警告...
JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。...由于 JavaScript 是唯一一个被广泛使用的基于原型继承的语言,所以理解两种继承模式的差异是需要一定时间的,今天我们就来了解一下原型和原型链
浅析Javascript原型继承,浅析Javascript原型继承
javascript Map原型,对象,实现javascript中的Map数据类型功能
javascript原型和闭包
介绍: 仿豆瓣分页原型(Javascript版)写了个分页的样式。自我感觉,这样的分页前后兼顾,对于用户的体验是蛮好使的
Javascript原型继承Javascript原型继承Javascript原型继承
前端面试题,包含JavaScript的闭包,作用域,原型,原型链,上下文环境以及DOM,BOM封装函数深度克隆,以及一些常见的·JS问题,试题简单但是容易混淆,作为前端工程师必考题
主要介绍了JavaScript使用原型和原型链实现对象继承的方法,简单讲述了javascript原型与原型链的原理,并结合实例形式详细分析了javascript中对象继承的常见实现技巧,需要的朋友可以参考下
JavaSciptDOM基本操作,JavaScipt函数基础,JavaScipt流程语句,JavaScript变量,JavaScript数据类型,JavaScript数组,JavaScript正则表达式,JavaScript字符串函数,Window对象等图解。JS高手进阶的工具图谱
NULL 博文链接:https://ywxowen999.iteye.com/blog/1135884