您的位置:首页 > Web前端 > JavaScript

javascript学习(三)--数组

2018-02-04 17:48 141 查看

JS的数组

定义方式(三种):

第一种: var arr = [1,2,3];

第二种:使用内置对象Array   var arr = new Array(5)
定义一个数组, 数组长度是5,赋值和Java中一样。

第三种:var arr = new Array(1,2,3);

添加元素

Push(元素),从尾部添加

Unshift(元素),从头部添加

删除元素

Pop(元素)从尾部删除

Shift(元素)从头部弹出.

排序

Sort()

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var arr=[12,23,3,15];
arr.sort(function (num1,num2) {
return num1-num2;
})
[注意这里] alert(arr)
</script>
</head>
<body>

</body>
</html>

数组连接

concat() 方法用于连接两个或多个数组

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组的连接</title>
</head>
<body>

<script>
var arr = ["a","b"];
var arr02 = ["c","d"];
var arr03 = arr.concat(arr02);
document.write(arr03);

</script>

</body>
</html>



数组的元素转换为一个字符串

把数组中的所有元素转换为一个字符串

<!DOCTYPE html>
<html lang="en">
<head>
<meta ch
4000
arset="UTF-8">
<title>数组的元素转换为一个字符串</title>
</head>
<body>

<script>
var arr = ["abc","def","fhi"];
document.write(arr.join());
</script>

</body>
</html>



数组的splice()

Splice(开始,长度,元素)

先删除后插入

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var arr=[12,23,3,15];
arr.splice(1,0,'a','b')
alert(arr)
</script>
</head>
<body>

</body>
</html>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: