输出所有对象的属性名,并放入一个数组
来源:互联网 发布:淘宝香帝缘 编辑:程序博客网 时间:2024/05/02 02:17
function f(){ //请编写一段程序,将一个对象和它直接、间接引用的所有对象的属性字符串放入一个数组。如 //var o = {a:1,{b:2,c:{d:1}}}这里o经过处理后,应该得到["a","b","c","d"] var o = {a:1,b:{c:{d:1}}};//输出 a b c d //var o = {a:1,b:{c:2}}; alert(getProperties(o)); } function getProperties(o){ var property = []; for(var key in o){ property.push(key); } for(var key in o){ if(typeof o[key] == 'object'){ return property.concat(arguments.callee(o[key])); } } return property; }
测试结果:
测试结果:
1 0
- 输出所有对象的属性名,并放入一个数组
- 输出一个对象的所有属性和方法
- 得到数据库表名并放入数组
- 输出js对象的所有属性值
- 如何遍历一个对象所有的属性并判断属性值
- 写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象的数组。
- Map接口及其重要实现类的方法总结:从HashMap中放入,查找,删除一个对象,并将全部value放入到一个数组中;获得HashMap的全部数据
- 数组对象的属性名和属性值的提取
- 递规法遍历xml树的属性和节点值,并将其批量放入数组
- js遍历一个对象的所有属性
- flex取一个对象的所有属性
- C# 利用反射,遍历获得一个类的所有属性名,方法名,成员名.
- 传入一个数组,输出这个数组里面的所有排列
- 用Java反射输出对象的所有属性的值
- 一个对象的属性名是一个变量
- 把对象放入数组
- [Unity&对象]如何把大量GameObject 物体 快速的放入 一个 GameObject 数组中
- 获得javascript中对象的所有方法名和属性名的方法
- HDU 5137 How Many Maos Does the Guanxi Worth <迪杰斯特拉算法变形>
- Unity_UNity导出Android工程
- 80元,100元,300元,500元低价出售40个不错的老域名
- 建立TCP连接,实现基本通信
- Accelerated C++ 学习笔记3
- 输出所有对象的属性名,并放入一个数组
- 数据对齐
- 9.11排序与查找(七)——叠罗汉
- spingMVC模块handlerMapping的初始化过程
- 如何完全退出android应用程序
- "App Timeline Server"重启失败解决办法
- (2.1.22)JDBC为什么要使用PreparedStatement而不是Statement
- Linux默认shell—bash shell的优点
- string中C4996错误解决方法