vara=[1,2,3,5];alert(Math.max.apply(null,a));//最大值alert(Math.min.apply(null,a));//最小值多维数组vara=[1,2,3,[5,6],[1,4,8]];varta=a.join(",").split(",");//转化为...
分类:
编程语言 时间:
2015-06-30 10:06:04
阅读次数:
146
js数组去重的三种常用方法总结第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中复制代码代码如下:Array.prototype.unique1 = function(){var...
分类:
编程语言 时间:
2015-06-25 22:38:20
阅读次数:
158
Array.prototype.unique1 = function(){ var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳...
分类:
编程语言 时间:
2015-06-24 20:40:23
阅读次数:
114
原文地址:js数组学习整理常用的js数组操作方法及原理1、声明数组的方式var colors = new Array();//空的数组 var colors = new Array(3); //长度为3 var colors = new Array('red','blue');//初始化 其中,在....
分类:
编程语言 时间:
2015-06-22 20:36:17
阅读次数:
143
document.getElementByTagName返回的是一个NodeList,这个NodeList和js数组很类似,都可以使用下标读取,如:array[0],但他们也有不同,不同在于不能对NodeList进行除读取之外的操作,如push,pop等。对DOM节点进行nodeType判断时常使用...
分类:
编程语言 时间:
2015-06-21 15:46:28
阅读次数:
153
数组的常用方法总结不改变原数组1、Array.length; //获取数组长度2、Array.join(); //将数组以传入的字符串进行拼接,返回拼接后的字符串,默认以“,”来拼接。3、Array.concat(); //可以向数组末...
分类:
编程语言 时间:
2015-06-17 01:50:06
阅读次数:
117
javascript去除数组中的重复元素//方法1,循环数组,判断当前元素是否已存在临时数组内Array.prototype.removeRepeat = function(){ var arr = this; var tmp = [arr[0]]; for(var i=1; i-1){ con.....
分类:
编程语言 时间:
2015-06-12 14:42:48
阅读次数:
168
在JS中,对于对象类型的变量的引用是通过类似C之类的“指针”的方式来操作的,及如果多个变量引用同一个对象,则任意一个变量对对象的操作都会影响到其它的变量。
这个可能不是很明白,下面给出一个例子
var a=[1,2,3,4];
var b= a;
var c=b;
c.pop();
alert('a:'+a.length);
alert('b:'...
分类:
编程语言 时间:
2015-06-12 11:46:24
阅读次数:
156
//去重复
Array.prototype.unique = function()
{
this.sort();
var re=[this[0]];
for(var i = 1; i < this.length; i++)
{
if( this[i] !== re[re.length-1])
{
re.pu...
分类:
编程语言 时间:
2015-06-12 01:01:27
阅读次数:
159
function mySort() { var tags = new Array(); //使用数组作为参数存储容器 //请补充你的代码 for (var i = 0; i < arguments.length; i++) { tags.push(arguments[...
分类:
编程语言 时间:
2015-06-10 23:56:25
阅读次数:
165