收藏
回答

在小程序js里怎么判断对象属性是否存在?

比如我定义了一个对象A,我怎么判断这个对象的一个属性是不是存在?比如:A.name

最后一次编辑于  2018-12-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 半寸灰
    半寸灰
    2018-12-21

    '属性'  in  对象   ===> true/false


    'name'  in   A


    true 有

    false   没有

    2018-12-21
    赞同 1
    回复 4
    • 超哥🤔
      超哥🤔
      2018-12-21

      不行啊,在网页里可以用,在小程序不行

      2018-12-21
      回复
    • 超哥🤔
      超哥🤔
      2018-12-21回复超哥🤔

      还是报错

      2018-12-21
      回复
    • 半寸灰
      半寸灰
      2018-12-21回复超哥🤔

      我iPhone 可以

      2018-12-21
      回复
    • 超哥🤔
      超哥🤔
      2018-12-21回复半寸灰

      可以了,是我对象是undefined才不行

      2018-12-21
      回复
  • 黎😄
    黎😄
    2018-12-21

    if(typeof A.name != 'undefined'){

        //do something...

    }

    2018-12-21
    赞同
    回复