收藏
回答

数组赋值问题?

为什么这样子console就有结果出来

console.log('jinqule',this.data.positionArr);

但是这样子不行

console.log('jinqule',this.data.positionArr.latitude);

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

3 个回答

  • 微盟
    微盟
    2023-04-20

    这么写:

    this.data.positionArr[0].latitude

    2023-04-20
    有用 1
    回复
  • 一π狐言
    一π狐言
    2023-04-20

    如果是原生写法最好不要this.data赋值哦

    2023-04-20
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-04-20

    你这个是数组,不是对象,先去看一些js基础

    2023-04-20
    有用
    回复 2
    • 文二
      文二
      2023-04-20
      请问这个this.data.positionArr.latitude是对象还是this.data.positionArr这个是,如果我要传输this.data.positionArr.latitude的值的话要怎么传输
      2023-04-20
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      2023-04-21回复文二
      this.data.positionArr[0].latitude或者

      this.data.positionArr.forEach((res)=>{
             console.log(res.latitude)

      })
      2023-04-21
      回复
登录 后发表内容