美文网首页
微信小程序IOS11因\u2028报unexpected EOF

微信小程序IOS11因\u2028报unexpected EOF

作者: zpkzpk | 来源:发表于2019-01-10 12:44 被阅读0次

    \u2028是行分隔符,在network里的preview中会以回车符的形式出现

    \u2028

    如果用一个新的字符串变量对后端接口给出的带有\u2028的字段的json对象进行操作,至少会在装有IOS11的设备中抛出unexpected EOF错误(EOF:End Of File)。

    最简单的解决方案是不引入新的字符串变量,直接对对象本身进行操作。

    下图是会抛出异常的代码(后端接口返回一个包含多个老师对象的数组,teacher是该数组中的一个对象,其中的result字段包含\u2028字符):

    不会抛出异常的代码:

    我也是偶然间发现,记录下这个神奇的bug

    相关文章

      网友评论

          本文标题:微信小程序IOS11因\u2028报unexpected EOF

          本文链接:https://www.haomeiwen.com/subject/xnnorqtx.html