欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

怎么把数组的之赋值给变量-解构赋值

程序员文章站 2024-03-01 18:23:28
...
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			//1.一般写法
			let array =[1,2,3];
			let demo1 = array[0];
			let demo2 = array[1];
			let demo3 = array[2];
			console.log(demo1,demo2,demo3);//1,2,3
			
			//2.升级版,使用解构赋值
			let array2 =[1,2,3];
			let [demo4,demo5,demo6] = array2;//左边也要加[],要与数组的格式相对应
			console.log(demo4,demo5,demo6);//1,2,3
			
			//3解构赋值再举例
			function get() {
				return [1,2];//函数里面return数据,就是让别人访问得到
			}
			let [demo8,demo9] = get();//两边的格式要一模一样
			console.log(demo8,demo9);
			
			//4等于号,左边只要一个数据,右边有两个数据,要获取右边的第二个数据怎么获取?
			//加一个占位符就可以了
			let [,b] = [1,2];
			console.log(b);//2
			
			5.//展开语法中使用解构赋值
			  //展开语法放在变量的位置是“吸收数据”,放到值的位置就是“打散数据”
			let [array14,  ...array16] = [20,30,40,50];//array15对应的值只是15,剩下了的全部归展开语法array16管
			console.log(array14);//0
			console.log(array16);//30,40,50
			
		    6.//let [demo1,demo2] = [1];
			  //左边两个变量,右边一个值,这种情况怎么办呢?
			  //给它一个默认值
			  let [demo11,demo12=2010] = [1];
			  console.log(demo11,demo12);//1,2010
			
			
		</script>
	</head>
	<body>
	</body>
</html>

我精心整理了计算机各个方向的从入门、进阶、实战的视频课程和电子书,都是技术学习路上必备的经验,跟着视频学习是进步最快的,而且所有课程都有源码,直接跟着去学!!!
web前端学习群:796165469
JAVA学习群:1082646065
抖音号:web666
关注微信公众号【web前端开发宝典】后回复你所需方向的关键字即可,比如『Android』、『java』『ReactNative』、『H5』、『javaweb』、『面试』、『机器学习』、『web前端』、『设计模式』等关键字获取对应资料。(所有资料免费送,转发宣传靠大家自愿)怎么把数组的之赋值给变量-解构赋值