收藏
回答

如何将通过条件查询得到的res中以某一字段为关键字遍历出来的数据赋值给新的数组?

云数据库查询,得到一个res数组

将数组的数据,长度在调试界面打印出来

打印结果:51行是res;52行是res.data;53行是res.data.length

我想实现的是将res.data中以seathao字段为关键字遍历出来的数据赋值给新的数组,以作为下一个picker的数据

但是每次一遍历或者this.setdata赋值都是不成功的

求大佬们指点!!!

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

3 个回答

  • Xavier
    Xavier
    2021-02-04

    picker | 微信开放文档

    你如果只想给个数组给 picker ,可以这样处理数据

    [{
      a: 1,
      b: 2
    }, {
      a: 3,
      b: 4
    }].map(item => {
      return item.a
    })
    // [1, 3]
    
    2021-02-04
    有用 2
    回复
  • 摘星怪.
    摘星怪.
    2021-02-04

    用concat无显示,用push显示两个并排的object

    2021-02-04
    有用 1
    回复 6
    • Xavier
      Xavier
      2021-02-04
      2021-02-04
      1
      回复
    • 摘星怪.
      摘星怪.
      2021-02-04回复Xavier
      大佬,这么写对吗?
      2021-02-04
      回复
    • 摘星怪.
      摘星怪.
      2021-02-04回复Xavier
      出来了!!!!,感谢大佬!!!谢谢谢谢!!!
      2021-02-04
      回复
    • 摘星怪.
      摘星怪.
      2021-02-04回复Xavier
      老师,使用range-key确实显示出数组的值了,但是点击选中之后,又回到了原来的range,请问我如何调整wxml中接受的参数和value
      2021-02-04
      回复
    • Xavier
      Xavier
      2021-02-04回复摘星怪.
      2021-02-04
      1
      回复
    查看更多(1)
  • 耿霄
    耿霄
    2021-02-04

    Object.keys 能拿到对象的keys 数组

    2021-02-04
    有用 1
    回复 3
    • 摘星怪.
      摘星怪.
      2021-02-04
      老师这个Object.keys一下子就将所有的其他关键字也遍历出来了,怎么指定关键字遍历鸭?我是想将res。data数组里的seathao都遍历出来出来,放到array2中,请老师指点一下
      2021-02-04
      回复
    • 耿霄
      耿霄
      2021-02-04回复摘星怪.
      filter 可以看下数组提供的API
      2021-02-04
      回复
    • 摘星怪.
      摘星怪.
      2021-02-04回复耿霄
      好哒!谢谢老师!
      2021-02-04
      回复
登录 后发表内容
问题标签