【JavaScript】15数组的常用方法

15数组的常用方法

一、代码

<!--JS学习网站:https://www.runoob.com/js/js-obj-array.html-->
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			var arr=[1,2,3,4,5,6,7,8,9];
			var index = arr.indexOf(7); //查询元素索引的方法
			console.log(index)
			
			// 合并两个数组
			var hege = ["Cecilie","Lone"];
			var stale = ["Email","Tobias","Linus"];
			var children = hege.concat(stale);
			console.log(children)
			
			// 合并三个数组
			var parents = ["Jani", "Tove"];
			var brothers = ["Stale", "Kai Jim", "Borge"];
			var children = ["Cecilie", "Lone"];
			var family = parents.concat(brothers, children);
			console.log(family)
			
			// 合并字符串
			var fruits = ["Banana", "Orange", "Apple", "Mango"];
			var fs = document.getElementById("demo");
			fs = fruits.join();
			console.log(fs)
			
			//移除最后一个元素
			var fruit = fruits.pop()
			console.log(fruits) //打印出移除掉最后一个元素之后的fruits数组
			console.log(fruit) //打印出最后一个元素
			
			//想给结尾增加元素
			fruits.push("Grape");
			console.log(fruits)
			
			//反转数组 -reverse()
			fruits.reverse();
			console.log(fruits)
			
			//删除数组的第一个元素 -shift()
			var ss = fruits.shift();
			console.log(fruits)
			console.log(ss)
			
			//向第一个位置添加元素 -unshift()
			fruits.unshift("小苹果");
			console.log(fruits)
			
			//截取子数组 从哪个索引开始,到哪个索引结束 包头不包尾 -slice()
			
			var citrus = fruits.slice(1,3);
			console.log(citrus)
			
			var numbers = [1,2,3,4,5,6,7,8,9]
			/*
			 * 删除数组中的某些元素
			 * 2 从哪个索引开始删除
			 * 3 删除多少个元素
			 */
			/*numbers.splice(2,3)
			console.log(numbers)
			*/
			/*
			 * 如果第二个参数是0 那么就变成了在制定索引位置增加元素
			 */
			numbers.splice(2,0,100);
			console.log(numbers)
		</script>
	</head>
	<body>
	</body>
</html>

二、运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值