老师请问一下
来源:2-4 编程练习
weixin_慕仙0097380
2020-05-08 17:08:29
在foreach后面的函数里(title,date)和({title,date})二者有什么区别,这里有点理解的不是很好。能否请老师再给我讲一下
1回答
同学你好,参考如下区分:
1.(title,date)括号中是两个参数,即一个是title,一个是date。第一个参数是遍历数组的元素,第二个是元素的索引。
2.({ title, date })括号中是两个参数,即参数是一个对象{ title, date }。同学可以看一下,因为数组中的元素也是一个对象,如下:

所以我们在forEach中放一个对象,这个对象表示的就是数组元素。这里我们不需要元素的索引,所以不需要添加第二个参数,如果想要添加第二个参数,就在对象后面加一个逗号隔开,如下:

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题