ES6 数组遍历基本操作

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>字符串模板</title>
	</head>
	<!--<script type="text/javascript" src="js/es6.js" ></script>-->
	<body>
		
	</body>
	<script>

	//对象转换数组
	/*
	let  json = {
	    '0': 'jspang',
	    '1': '技术胖',
	    '2': '大胖逼逼叨',
	    length:3
	}
	let arr=Array.from(json);
	console.log(json)
	console.log(arr)
	*/
	//数字转换数组
	/*
	let arr =Array.of(3,4,5,6);
	console.log(arr);
	*/
	//字符串转换数组
	/*
	let arr =Array.of('技术胖','jspang','大胖逼逼叨');
	console.log(arr);
	*/
	//value表示当前查找的值
	//index索引
	//arr原型
	//有数字大于5,满足条件便返回.返回6
	/*
	let arr=[1,2,3,4,5,6,7,8,9];
	console.log(arr.find(function(value,index,arr){
	    return value > 5;
	}))
	*/
	//fill 替换元素  替换第一个到第三个不包括第三个
	/*
	let arr=['jspang','技术胖','大胖逼叨叨'];
	arr.fill('web',1,3);
	console.log(arr);
	*/
	//数组循环  --代替for循环
	/*
	let arr=['jspang','技术胖','大胖逼逼叨']
	for (let item of arr){
	    console.log(item);
	}
	*/
	//带下标不带数组
	/*
	let arr=['jspang','技术胖','大胖逼逼叨']
	for (let item of arr.keys()){
	    console.log(item);
	}
	*/
	//带数组和下标
	/*
	let arr=['jspang','技术胖','大胖逼逼叨']
	for (let [index,val] of arr.entries()){
	    console.log(index+':'+val);
	}
	*/
	//ENTRIES实例方法  手动循环.依次循环
	let arr=['jspang','技术胖','大胖逼逼叨']
	let list=arr.entries();
	console.log(list.next().value);
	console.log('---------------');
	console.log(list.next().value);
	console.log('***************');
	console.log(list.next().value);
	</script>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值