老师有个问题不明白

老师有个问题不明白

http://img1.sycdn.imooc.com//climg/5f64bee90910cb8a13170568.jpg

http://img1.sycdn.imooc.com//climg/5f64beef09b6b5d707690513.jpg

我记得 遍历对象的时候 才会用 (item,index) of  list  然后:key="index"  遍历数组的时候直接就是 item of list  然后 :key="item.id"  现在为什么 遍历数组 也要用(item,index) of  list  呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2020-09-19 13:50:44

同学你好,vue的语法一般不和js语法比较。主要是参数和使用对象的区别:

1、v-for中可以有两个参数,第一个参数代表每项内容,第二个参数代表索引

2、for of ,for in 一般是定义一个参数。for in可以用于数组或者字面量对象,定义的变量是索引。for of一般用于数组,字面量对象不可以,定义的变量是每项元素。

http://img1.sycdn.imooc.com//climg/5f659bcd0901cec803720228.jpg

3、forEach只能用于数组,回调函数中的参数第一个代表的是数组每一项,第二个代表的是索引

http://img1.sycdn.imooc.com//climg/5f659c21094e87f703980085.jpg

自己可以测试理解系下,祝学习愉快!

好帮手慕星星 2020-09-19 10:33:38

同学你好,遍历数组和对象都用的是of这种方式,item以及index是参数,需要用到哪个添加哪个,并不是固定的写法,也不区分数组或者对象有无index 。

祝学习愉快!

  • 提问者 小杨同学呀 #1
    V-for 里面的 item of list. 跟之前学的什么for of for in 还有 for each各有什么区别
    2020-09-19 10:36:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师