应该怎么写循环来遍历store.state,来看看里面有什么数据?

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

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

1回答
好帮手慕久久 2022-07-09 09:45:34

同学你好,打印输出的语句有问题,建议换成console.log(store.state  "<---------"),即多个打印内容之间用逗号分隔,不要用加号。加号会进行运算,进而改变对象的形式。

祝学习愉快!

  • 提问者 电磁护盾 #1

    由于学的东西太多,我忘了这个前端项目中的循环应该怎么写了。应该怎么遍历store.state?是用for循环吗?

    2022-07-16 06:49:21
  • 好帮手慕久久 回复 提问者 电磁护盾 #2

    该项目中的遍历方式和普通js中的遍历是一样的。store.state中的数据虽然看着复杂,但是本质还是数组或者对象,比如cartList,就是一个对象形式:

    https://img1.sycdn.imooc.com//climg/62d2170c09506ede05740168.jpg

    基础知识中怎么遍历数组和对象,这里就怎么遍历。

    数组可以使用for in 遍历;对象可以使用for in遍历,比如:

     let obj = {
                age: 1,
                name: 2
            }
            for (key in obj) {
                console.log("键是:",key);
                console.log("值是:",obj[key]);
            }
    2022-07-16 09:44:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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