1. 程式人生 > >類數組轉數組,對象轉數組

類數組轉數組,對象轉數組

urn lov 常見 npr doc prop rip aso prototype

1、類數組轉數組

//類數組示例 
//javascript中常見的類數組有arguments對象和DOM方法的返回結果。
//比如 document.getElementsByTagName()。 var a = {‘1‘:‘gg‘,‘2‘:‘love‘,‘4‘:‘meimei‘,length:5}; Array.prototype.join.call(a,‘+‘);//‘+gg+love++meimei‘ //非類數組示例 var c = {‘1‘:2}; //沒有length屬性就不是類數組

2、對象轉數組

function objToArray(obj) {
        var ret = [];
        for (var key in obj) {
            if (obj.hasOwnProperty(key)) {
                ret.push([key, obj[key]])
            }
        }
        return ret;
}

  

類數組轉數組,對象轉數組