美文网首页重修前端@IT·互联网
javascript之“对象转换为数组”

javascript之“对象转换为数组”

作者: adiu | 来源:发表于2016-06-23 17:09 被阅读3188次

设计场景


  • 将具有length属性的对象转换为数组
  • 最常见的对象是 argumentsNodeList

问题


  • 兼容性问题

解决方案


try {
  return Array.prototype.slice.call(elements);
} 
cache(e){
  var oArr = [];
  for(var i = 0; len = elements.length; i < len; i++)
  { 
    oArr[i] = elements[i];
  }
  return oArr;
}

相关文章

网友评论

    本文标题:javascript之“对象转换为数组”

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