ITKeyword,专注技术干货聚合推荐

注册 | 登录

js中的数组

标签: js

相关推荐:转:JS数组操作 & JAVA数组操作

JS中数组的操作 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("

相关推荐:JS的四种数组去重方式

今天去面试,其他有这么一道题,给出一个js数组,然后把数组中重复的元素去掉。当时没怎么想到好方法,就直接用的循环套循环的方式做的,现在网上搜了一下,发现

<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 数组对象的操作方法

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

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

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。