收藏
回答

function.name 在小程序预览时返回非预期值的问题

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug iOS 10.1.2 IOS and Andriod 6.5.3
var object = {
  someMethod: function object_someMethod() {}
};
alert(object.someMethod.name);
console.log(object.someMethod.name);



以上代码是copy自MDN的一段代码,地址为:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/name



MDN 给出的运行结果是:

// logs "object_someMethod"


我创建了一个代码片断,https://jsfiddle.net/dz2Lx9gq/1/

这个代码片断在各个手机上,以及小程序开发者工具上运行都是返回预期结果 object_someMethod

未读在用手机预览代码时返回结果却是 someMethod.



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

2 个回答

  • 晨
    2018-11-12

    代码混淆导致函数名称丢失,暂时建议还是使用相同的名称,或者有需要的话可以关闭工具中 上传代码时自动压缩混淆选项

    2018-11-12
    有用
    回复
  • Hasaki
    Hasaki
    2018-11-12

    大家跳转小程序的时候有没有遇到过这个问题啊?navigateToMiniProgramAppIdList

    2018-11-12
    有用
    回复
登录 后发表内容