收藏
回答

for in 循环突然出现问题

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.62 3.2.5

几年前写的页面突然出现问题,代码三年没动过了,复查了原因,一个for in循环多出了3个参数,用简单的逻辑代替了业务逻辑代码,能够复现,现在的问题是for in循环为什么多出原型链中的函数

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

2 个回答

  • Busy[胜利]
    Busy[胜利]
    08-22

    或者forin的时候再加一个判断hasOwnProperty, 只遍历当前对象自己属性

    08-22
    有用
    回复
  • 一笑皆春
    一笑皆春
    08-22

    使用for…in遍历时,原型链上的所有属性都将被访问,建议不要用这个,遍历数组用fori或者foreach或者forof

    08-22
    有用
    回复
登录 后发表内容