下面是两组数据格式;都是以对象的形势;现在我要将属性值提取出来;做成一个二级部门导航栏;

abc里面的做一级,asd做二级点击厂一宣示对应的部门;点击厂二时候宣示对应的部门;把原有的隐藏

var abc={"a":"一厂","b":"二厂","c":"三厂"}

var asd={

"a":{"12":"保安部门","177":"营销","19":"财务"},

"b":{"112":"制造","17":"加工","16":"人力"},

"c":{"122":"前台","177":"后勤","10":"管理"},

}

function getProp(obj){

var result=[];

function get(obj){

for(key in obj){

result.push(key);

if(obj[key] instanceof Object){

get(obj[key]);

}

}

}

get(obj)

return result;

}

咦,我似乎返回的是属性名,

传统的可以用for in遍历function objToArray (obj){

var array =[];

for( var i in obj ) {

if (obj.hasOwnProperty(i)){

array.push(obj[i]);

}

}

return array;

}

es2015可以这样写:var array = Object.keys(asd).map(function (key) { return asd[key]; });

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13950.html

相关文章 Recommend

python 遍历对象_python js对象的遍历相关推荐

  1. JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制

    JQuery对象和JS对象区别与转换   1. JQuery对象在操作时,更加方便.     2. JQuery对象和js对象方法不通用的.     3. 两者相互转换         * jq -- ...

  2. java与jquery的选择器区别_java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip ...

  3. java转js_java对象转js对象

    在js中直接使用 EL表达式表达java对象时,输出是对象的类名. 没有达到我们要使用该对象的目的. 比如 var user= ${user}; 在页面上查询代码为 var user=com.test ...

  4. 【jQuery笔记Part1】06-jQuery对象与js对象转换

    jQuery对象与js对象转换 概念 为什么要转换 转化方法 JS对象 -> jQuery对象 jQuery对象 -> JS对象 原理图 jQuery笔记目录 概念 jQuery对象 是通 ...

  5. java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章  JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScr ...

  6. JSON转JS对象,JS对象转JSON

    JSON转JS对象,JS对象转JSON </h1><div class="clear"></div><div class="po ...

  7. 【JQuery框架】JQuery对象和JS对象的区别和转换

    目录 jQuery的概念 jQuery快速入门 1.下载jQuery 2.导入JQuery的js文件 3.jQuery的使用 jQuery对象和JS对象区别与转换 jQuery转为js js转为jQu ...

  8. day43 JavaWen阶段——JQuery 基础(JQuery相关开发文档,JQuery对象和JS对象区别与转换,JQuery选择器,JQuery中DOM操作,案列【QQ表情选择】【左右移动】)

    今日内容 1. JQuery 基础: 概念 快速入门 JQuery对象和JS对象区别与转换 选择器 DOM操作 案例 今日源码: 链接:https://pan.baidu.com/s/1KiG0c_V ...

  9. python时间变量_python的对象 变量

    对象 所有的数据类型都是对象 字符串 数字:整数.数字 列表.字典 函数.类.模块.方法 print(type(20)) # 查看对象的数据类型 python整型: int  浮点型 :float 精 ...

最新文章

  1. python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型
  2. 【MySQL】(万字解析)MySQL表的增删改查(进阶-上)
  3. Kafka High Availability (下)
  4. Java BigDecimal常用方法
  5. linux wget命令详解
  6. SpringBoot+zxing+Vue实现前端请求后台二维码图片
  7. Bootstrap~大叔封装的弹层
  8. Ext Designer
  9. 简单介绍java Enumeration(转)
  10. 安装Eclipse ADT插件时遇到的一些问题,错误
  11. ds证据理论python实现_pix2pix模型理论以及Python实现
  12. API不治,混合云何以统天下?
  13. SQL注入漏洞-POST注入
  14. 使用迅捷PDF编辑器免费去除pdf水印
  15. Windows电脑端有什么好用的便签工具?
  16. 谱尼医学幽门螺旋杆菌快速检测 三步直达 欢迎选测~
  17. bat批量修改文件后缀
  18. 大白菜装机教程win10_装机吧教你没有光盘的情况下:如何重装系统
  19. 动态规划问题解决方法及示例
  20. pspad c语言语法高亮,PSPad 下载地址以及设置语法高亮的方法 方便看代码

热门文章

  1. 前端学习(2632):vuex刷新丢失
  2. 前端学习(1736):前端系列javascript之创建webpack与loader使用
  3. 前端学习(904):同步任务和异步任务执行区别
  4. 前端学习(509):水平和垂直居中第二种方式
  5. java学习(166):socket服务端和客户端连接
  6. php redis 删除元素,redisTemplate.delete()不能删除元素
  7. codesys中打开linux端的串口_CODESYS版本3.5 SP14 Patch 3发布
  8. html设计网页技巧,网页设计技巧:网页表格设计技巧总结
  9. 二叉树的三种遍历(递归与非递归) + 层次遍历
  10. yii验证系统学习记录,基于yiicms(一)写的太长了,再写一篇(二)