收藏
回答

wxs如何遍历对象

wxs中调用不到Object,所以Object.value这种方法都用不了,然后用for ... in ...方法会报错。所以不知道有啥办法可以在wxs中遍历对象了。

回答关注问题邀请回答
收藏

7 个回答

  • 小程序技术专员-SgLy
    小程序技术专员-SgLy
    2018-08-01

    你好,可以使用 wx:for 进行遍历。

    2018-08-01
    有用
    回复 14
    • alipay
      alipay
      2018-10-23

      ... 注意审题

      2018-10-23
      回复
    • 小程序技术专员-SgLy
      小程序技术专员-SgLy
      2018-10-23回复alipay

      看错了……尴尬

      用 arr.forEach 或者 for 下标都可以的

      2018-10-23
      回复
    • 小茶
      小茶
      2018-10-27回复小程序技术专员-SgLy

      他说的是对象(Object)不是数组

      2018-10-27
      回复
    • 小程序技术专员-SgLy
      小程序技术专员-SgLy
      2018-10-27回复小茶

      那就只能先在 js 里转成数组了(看错两次,手动捂脸)

      2018-10-27
      回复
    • 小茶
      小茶
      2018-10-27回复小程序技术专员-SgLy

      呵呵。别捂了。


      我感觉这块:


      要么应该在文档中注名一下,不支持对象遍历。


      要么支持遍历对象。


      要么对wxs里的对像定义个getkeys之类的方法。




      不然。传入对象参数在wxs里没有办法处理又容易引起误解。


      wxs追求效率是没错。但也不能让用户自己摸索呀。


      2018-10-27
      1
      回复
    查看更多(9)
  • ひそか
    ひそか
    07-29

    是数组可以用for 对象数组就用不起了?

    07-29
    有用
    回复
  • Tusi
    Tusi
    04-21

    2020年了

    04-21
    有用
    回复
  • Read quietly
    Read quietly
    03-03

    2020年了,wxs还不能遍历对象吗

    03-03
    有用
    回复
  • 高崇乐
    高崇乐
    2019-12-20

    快2020年啦,wxs还不能遍历对象啊

    2019-12-20
    有用
    回复
  • 青春派
    青春派
    2019-11-04

    wxs为啥这么简陋  对象遍历都不支持  还想用正则实现遍历的功能,哪晓得正则支持的也有问题

    2019-11-04
    有用
    回复
  • 星空
    星空
    2019-10-12

    微信不能解析对象的嵌套吗????

    2019-10-12
    有用
    回复
登录 后发表内容