js获取对象,数组所有属性值(key)和对应值(value)的方法
2012-07-06 10:35
966 查看
昨天搞到三点多都没有搞定数组排序的问题,根源是无法正确获取数组的属性值,今天看了不少数组的资料终于明白了怎样获取数组的属性值了。但后来看prototype源码,发现那里已经有很好的实现了,代码:
keys: function(object) {
var keys = [];
for (var property in object)
keys.push(property);
return keys;
},
values: function(object) {
var values = [];
for (var property in object)
values.push(object[property]);
return values;
},
写成标准的方法(数组是object的一种):
function getObjectKeys(object)
{
var keys = [];
for (var property in object)
keys.push(property);
return keys;
}
function getObjectValues(object)
{
var values = [];
for (var property in object)
values.push(object[property]);
return values;
}
keys: function(object) {
var keys = [];
for (var property in object)
keys.push(property);
return keys;
},
values: function(object) {
var values = [];
for (var property in object)
values.push(object[property]);
return values;
},
写成标准的方法(数组是object的一种):
function getObjectKeys(object)
{
var keys = [];
for (var property in object)
keys.push(property);
return keys;
}
function getObjectValues(object)
{
var values = [];
for (var property in object)
values.push(object[property]);
return values;
}
相关文章推荐
- js获取对象,数组所有属性值(key)和对应值(value)的方法
- 10-10 arguments存储实参、解决js获取CSS属性值兼容性、object对象、for语句遍历对象内容、数组中的方法
- js获取json中key所对应的value值的简单方法
- js遍历json对象所有key及根据动态key获取值的方法(必看)
- Js 怎么遍历json对象所有key及根据动态key获取值
- js sort方法根据数组中对象的某一个属性值进行排序
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- Js 怎么遍历json对象所有key及根据动态key获取值
- js 获取json对象的Key、value
- key数字时的json对象(形如:{001:{name:zhangsan,age:19},002:{name:lisi,age:29}}),在js或jsp中读取value的方法
- js sort方法根据数组中对象的某一个属性值进行排序
- js获取一个对象其所有属性和属性对应的值
- 【转】js获取对象的所有属性和方法
- Spring获取properties中同一个key对应的多条value的方法
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- js中如何复制一个对象并获取其所有属性和属性对应的值
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等
- js sort方法根据数组中对象的某一个属性值进行排序
- js 获取json对象的Key、value(js遍历json对象的key和value)
- js 获取json对象的Key、value