js数组与对象的一些区别。
2013-08-23 10:19
393 查看
之前以为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];
};
获取对象的长度
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];
};
相关文章推荐
- js数组与对象的区别
- 详谈js中数组(array)和对象(object)的区别
- js遍历数组和遍历对象的区别
- js数组遍历和对象遍历的区别
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- js 数组与对象的区别
- js中数组和对象的区别
- js遍历数组和遍历对象的区别
- js-对象与数组的一些操作
- JS的对象和数组的区别和使用
- js深入学习专题 ------ 类数组的对象和数组对象的区别和联系
- JS数组和对象的一些原生方法(常用API)
- JS的对象和数组的区别和使用
- js中数组与对象的区别
- JS中对象与数组一些使用上的相同与不同
- json与js对象的一些对比与区别
- js中数组 与 对象的区别
- js遍历数组和遍历对象的区别
- JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解