ITKeyword - 技术文章推荐分享

首页 > js中的数组

js中的数组

标签: js,

相关推荐:js 数组对象的操作方法

转自http://www.iteye.com/topic/294718注意:以下是按操作来分类的,有的方法有多个用途,就有重复1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是

<!DOCTYPE html><html> <head>

<meta charset="UTF-8">

<title>数组</title>

<!--

描述:数组

JS中的数组可以不指定长度,可变长

属性:length

取值:arr[index]

shift() 首位并移除

pop() 末尾并移除

添加元素

arr[index]

push(e1,e2) 添加到末尾

arr.concat(arr2) 连接

其他操作:

sort() 排序

join(分割符)

添加分隔符

reverse() 翻转

slice(begin,end) 截取

--> </head> <body>

<script type="text/javascript">

//1.创建一个数组

var arr = new Array();

//指定数组的长度(给一个number类型的参数,当做容量)

var arr1 = new Array(20);

//直接给数组指定元素

var arr2 = [20];

var arr3 = [20, 10, 390, 0];

//数组赋值

arr2[2] = 10;

alert(arr2.length);

//数组遍历

//1.for

for(var i = 0; i < arr2.length; i++) {

document.write(arr2[i]);

document.write("<br/>");

}

//2.for in (如果下表对应的元素为undefined,会忽略的)

for(var index in arr2) {

document.write(index);

document.write("

相关推荐:javascript - js将一位数组分割成每三个一组

有这样一个数组:['法国','澳大利亚','智利','新西兰','西班牙','加拿大','阿根廷','美国','0','国产','波多黎各','英国','比利时','德国','意大利','意大利',]现在希望让每3个分成一个数组,像这样:[['法国','澳大利亚','智利'],['新西兰','西班牙','加拿

<br/>");

}

//常见方法

//sort()排序

arr3.sort();

//翻转

arr3.reverse();

for(var index in arr3) {

document.write(arr3[index]);

document.write("<br/>");

}

document.write("<hr>");

//连接两个数组 arr2+arr3

var arr4 = arr2.concat(arr3);

for(var index in arr4) {

document.write(arr4[index]);

document.write("<br/>");

}

document.write("<hr>");

//截取一个数组中的一部分

var arr5 = [10, 2, 41, 52, 50, 6];

//begin =< index < end

var arr6 = arr5.slice(2, 4);

for(var index in arr6) {

document.write(arr6[index]);

document.write("<br/>");

}

document.write("<hr>");

//给元素之间加上分隔符,并以字符串形式输出

var str = arr5.join("**");

document.write(str);

document.write("<hr>");

//添加元素(末尾)

arr5.push(30, 50, 40);

var str = arr5.join("**");

document.write(str);

//移除数组中的最后一个元素并返回该元素。

var last = arr5.pop();

alert(last);

//移除数组中的第一个元素并返回该元素。

var start = arr5.shift();

alert(start);

</script> </body></html>

相关推荐:遇到的问题----js获取java的数组

我们都知道 jsp页面中获取java后端的数组可以有很多方法。比如JSP的表达式<%= %>或者EL表达式${}。或者C标签,S标签等。可参考:JSP标准标签库-c标签等s标签显示后台数据的基本用法以及iterator遍历用法但js中是不能直接

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>数组</title> <!-- 描述:数组 JS中的数组可以不指定长度,可变长 ...

------分隔线----------------------------