js数组与对象的一些区别。
之前以为js对象即数组,今天用length取对象的长度老是undefined,用concat合并两个对象也不行,于是网上找了一下,
获取对象的长度
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]; };