美文网首页重修前端@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