以前覺得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]; };