收藏
回答

wxs判断

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wxs 工具 7.0.0 2.5.0

if (regex.exec(name) == null) {

console.log(123)

return arr

} else {

console.log(JSON.stringify(arr))

return arr;

}

wxs里面使用了正则进行判断一串字符串是否能返回内容,然后在能返回的情况下一直走else,为什么


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

1 个回答

  • 管凯旋
    管凯旋
    2019-01-14

    这个代码片段你那是走else分支?

    2019-01-14
    有用
    回复 10
    • 你行你叫付铖
      你行你叫付铖
      2019-01-14

      不是不是,一直走if分支,太着急,写错了

      2019-01-14
      回复
    • 管凯旋
      管凯旋
      2019-01-14回复你行你叫付铖

      https://developers.weixin.qq.com/s/6HTEhpmb795s

      2019-01-14
      回复
    • 你行你叫付铖
      你行你叫付铖
      2019-01-14回复管凯旋

      把这里改成‘’正常有【】的没问题,但是没有【】也不会走if了

      2019-01-14
      回复
    • 管凯旋
      管凯旋
      2019-01-14回复你行你叫付铖

      不等于空肯定不走if啊,你理一下再说,别急哦

      2019-01-14
      回复
    • 你行你叫付铖
      你行你叫付铖
      2019-01-14回复管凯旋

      恩恩,你可以试一下,如果说regex.exec(name) == ''这样改,js里面有一个text,把text里面的【】去掉,就一直走else,不走if了,如果是regex.exec(name) == null,那就直走if,不走else

      2019-01-14
      回复
    查看更多(5)
登录 后发表内容