关于foreach函数使用的小问题

关于foreach函数使用的小问题

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>练习foreach</title>
	</head>
	<body>
		<button onclick="numbers.forEach(gttfunction)" >点击我,获取值</button>
		<p id= 'demo1'></p>
		<button onclick="numbered.forEach(gtfunction)" >点击我,获取大值</button>
		<p id= 'demo2'></p>
	</body>
	<script type="text/javascript">
		var numbers = [77,12,24,36,48];
		var numbered = [79,12,24,36,48];
		function gttfunction(item,index){
		demo1.innerHTML = demo1.innerHTML  /*注意点①*/   + "序列值为:" +'index['+index+']' + "内容为:" + item + "</br>"
		}
		function gtfunction(item,index,arr){//
			arr[index] = item*10;
			console.log(arr[index]);
			demo2.innerHTML=numbered
		}
	</script>
</html>

解释注意点:
①//注意当你foreach的是一个变量item而不是一个数组的话,需要运用demo1.innerHTML = demo1.innerHTML +你需要的内容,重复循环,否则会覆盖前面输出的内容;
而当你输出的是一个数组,如arr[index] = item10;,就不需要,因为这是一个完整的数组,arr[index] = item10相当于numbered*10再次赋值给numbered
②//注意在传递参数时,顺序不能改变,正确的传递顺序应该为(item,index,arr),否则会照成输出结果不成功,在引入键值对的时候,一定记得也是值在前,键在后
③注意点,我是博客小白,如果有不当的地方,希望大家多多指出,我的qq:1792842775,我们可以qq交流!

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一纸小耳机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值