js數組與對象的一些區別。

以前覺得js對象即數組,今天用length取對象的長度總是undefined,用concat合併兩個對象也不行,因而網上找了一下,javascript

獲取對象的長度java

function length(o) {
	var count = 0;
	for ( var i in o) {
		count++;
	}
	return count;
};


合併兩個對象數組

function extend(o, n, override) {
	for ( var p in n)
		if (n.hasOwnProperty(p) && (!o.hasOwnProperty(p) || override))
			o[p] = n[p];
};
相關文章
相關標籤/搜索