收藏
回答

console.log(this.data.phone.length)) 报undefined错误?

Page({  data: {Page({

  data: {

    text: 'init data',

    array: [{ msg: '1' }, { msg: '2' }],

    phone:123456

  },

  printLength:function(e){

    console.log(this.data)

    console.log(this.data.length)

    console.log(this.data.phone.length)

  }

})

以上是源代码,后边给按钮添加printLength功能后输出为下边,以前不是直接输出phone的长度吗?

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

1 个回答

  • Jianbo
    Jianbo
    2023-09-29

    length不是data和phone的属性

    2023-09-29
    有用
    回复 3
    • 奥村雪男
      奥村雪男
      2023-09-30
      那怎样获取data和phone的长度呢?
      2023-09-30
      回复
    • Jianbo
      Jianbo
      2023-09-30回复奥村雪男
      data是个对象,没有长度这个概念,phone是数字型,也没有长度这个概念,建议你去研究下js的相关知识。
      2023-09-30
      回复
    • 奥村雪男
      奥村雪男
      2023-09-30回复Jianbo
      哦哦,好的,谢谢了
      2023-09-30
      回复
登录 后发表内容