function recursive(obj) {
var output = '';
if (typeof obj === 'object') {
for (var key in obj) {
var item = obj[key];
if (typeof item === 'object') {
output += recursive(item);
} else {
output += key + ':' + item + '\n';
}
}
} else {
output += obj + '\n';
}
return output;
}
相关文章
- 01-27JS数组对象的去重和排序操作
- 01-27js------Object.defineProperty设置或修改对象中的属性
- 01-27array_merge_recursive — 递归地合并一个或多个数组
- 01-27js数组Array对象方法
- 01-27js 根据对象数组中的属性进行排序
- 01-27js sort方法根据数组中对象的某一个属性值进行排序
- 01-27js sort方法根据数组中对象的某一个属性值进行排序
- 01-27js 根据数组对象里的某个属性实现顺序或逆序排序
- 01-27JS 中 对数组对象的方法 ----splice (比较细比较多。容易记)
- 01-27js向数组指定位置插入一个对象