Javascript备忘录-枚举一个对象的所有属
2015-05-18 21:29
239 查看
for...in 循环
Object.getOwnPropertyNames(o)
Object.keys(o)
var obj = { age: 18, fname: "Rand ", lname: "McKinnon" }; function showProps(obj, objName) { var result = ""; for (var prop in obj) { result += objName + "." + prop + " = " + obj[prop] + "\n"; } return result; } console.log(showProps(obj, "person"));
Object.getOwnPropertyNames(o)
var obj = { age: 18, fname: "Rand ", lname: "McKinnon" }; Object.getOwnPropertyNames(obj).forEach(function (i, value) { console.log(i + ":" + value + "\n") });
Object.keys(o)
Object.keys(obj).forEach(function(i,value){console.log(i+":"+value+"\n")});
相关文章推荐
- javascript中使用枚举定义一个对象进行数据转换
- 在javascript中获得一个对象的所有方法
- Javascript 不能用对象作为key,所有对象都会hash到一个key上
- Javascript打印一个对象中所有属性和方法
- 输出一个javascript对象的所有属性和方法,用于Debug
- Win 8 中的所有页面的 Frame 属性是引用同一个地址,为在 App 类中的 Frame 对象
- JavaScript如何复制一个对象或数组,而不是引用一个对象或数组。
- javascript中判断一个对象是否是数组的几种方法
- JavaScript对象中的属性(可写,可配置,可枚举,value,getter,setter)
- 在C#如何遍历一个对象的所有属性
- 枚举 javascript 常用对象方法 By shawl.qiu
- 轻松学习JavaScript十:JavaScript的Date对象制作一个简易钟表
- javascript清空一个div中所有textbox控件的值
- Javascript Object.defineProperty() 创建一个不能被修改的对象的属性
- 详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
- 【理解】一个利用递归打印对象路径下所有文件的小程序
- javascript 删除某一个元素下面所有节点
- 枚举一个文件夹下的所有文件名
- 判断一个对象是不是JavaScript数组(怎样判断一个变量是数组)
- 写的一个简单的工具类,可以做对象类型的判断和迭代出一个对象所有属性的值