ES6的扩展运算符(...)

/*
				扩展运算符:
					...
			*/
			
			//数组合并
//			let arr = [3,4,5];
//			arr = [1,2].concat(arr);	//es5
//			console.log(arr)
//			console.log([1,2,...arr]);	//es6
			
			//解构数组
//			let arr = ['a','b','c','d'];
//			let a = arr[0];			//es5
//			let b = arr.slice(1);
//			console.log(b);
//			console.log(a);
//			let [a,...b] = arr;		//es6
//			console.log(a);
//			console.log(b);
			
			//字符串
//			let arr2 = "hello".split('');	//es5
//			console.log(arr2)
//			let [...arr3] = "hello"		//es6
//			console.log(arr3)

//找出数组的最大值与最小值
//			let arr4 = [45,21,56,98,12];
			//1.
//			let temMaxVal = arr4[0];
//			let temMinVal = arr4[0];
//			for(let i=1;i<arr4.length;i++){
//				if(arr4[i] > temMaxVal){
//					temMaxVal = arr4[i];
//				}
//				if(arr4[i] < temMinVal){
//					temMinVal = arr4[i]
//				}
//			}
//			console.log(`最大值:${temMaxVal}`+`最小值:${temMinVal}`)

			//2.
//			arr4.sort(function(a,b){
//				return a - b;
//			})
//			console.log(`最小值:${arr4[0]}`+`最大值:${arr4[arr4.length-1]}`);

			//3.
//			let max = Math.max.apply(null,arr4);
//			let min = Math.min.apply(null,arr4);
//			console.log(`最小值:${min}`+`最大值:${max}`);

			//4.
//			let Max = Math.max(...arr4);
//			let Min = Math.min(...arr4);
//			console.log(`最小值:${Min}`+`最大值:${Max}`);
			
//实现数组的不同步绑定
//			let arr5 = [1,2,3];
			//1.
//			let arr6 = JSON.parse(JSON.stringify(arr5));
//			console.log(arr6);
//			arr6.push(4)
//			console.log(arr5);
//			console.log(arr6);
			
			//2.
//			let arr7 = [...arr5];
//			arr7.pop();
//			console.log(arr7);
//			console.log(arr5);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值