Object.entries()方法报错
发布于 6 年前 作者 alu 13138 次浏览 来自 问答

同样的是iphone6s,一台手机可以正常运行,另一台手机却报这个错误,这是什么原因,都是微信7.0.0

1 回复

Object.entries() 对部分手机兼容性还不支持,可以使用其 Polyfill,如下:

if (!Object.entries)
  Object.entries = function( obj ){
    var ownProps = Object.keys( obj ),
        i = ownProps.length,
        resArray = new Array(i); // preallocate the Array
    while (i--)
      resArray[i] = [ownProps[i], obj[ownProps[i]]];
    
    return resArray;
  };
回到顶部