收藏
回答

数组怎么转换?

    objectArray: [{

        id: 0,

        name: '美国'

      },

      {

        id: 1000,

        name: '中国'

      },

      {

        id: 2,

        name: '巴西'

      },

      {

        id: 3,

        name: '日本'

      }

    ],

怎么把上面的数据转换成下面的数组

array: ['美国', '中国', '巴西', '日本'],

------------------------

picker 做下拉框,有更好的办法吗?

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

4 个回答

  • optimistic
    optimistic
    2023-10-07
    const names = objectArray.map(obj => obj.name)
    
    2023-10-07
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-10-07

    picker 里面不是有一个参数key设置吗

    2023-10-07
    有用
    回复
  • 拾忆
    拾忆
    2023-10-06
    let objectArray= [{
    
    
            id: 0,
    
    
            name: '美国'
    
    
          },
    
    
          {
    
    
            id: 1000,
    
    
            name: '中国'
    
    
          },
    
    
          {
    
    
            id: 2,
    
    
            name: '巴西'
    
    
          },
    
    
          {
    
    
            id: 3,
    
    
            name: '日本'
    
    
          }
    
    
        ]
    objectArray.map(item=>{return item.name})
    

    2023-10-06
    有用
    回复 2
    • 古道儒风
      古道儒风
      2023-10-07
      对这个不是熟,可以写下吗?怎么循环呢?谢谢。
      2023-10-07
      回复
    • 古道儒风
      古道儒风
      2023-10-07
      搞定了,谢谢
      2023-10-07
      回复
  • 胡胡胡小朋友
    胡胡胡小朋友
    2023-10-06

    for循环一下就行

    2023-10-06
    有用
    回复 1
    • 古道儒风
      古道儒风
      发表于移动端
      2023-10-06
      贴代码可以吗?谢谢
      2023-10-06
      回复
登录 后发表内容