python 遍历对象_python js对象的遍历
下面是两组数据格式;都是以对象的形势;现在我要将属性值提取出来;做成一个二级部门导航栏;
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对象的遍历相关推荐
- JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制
JQuery对象和JS对象区别与转换 1. JQuery对象在操作时,更加方便. 2. JQuery对象和js对象方法不通用的. 3. 两者相互转换 * jq -- ...
- java与jquery的选择器区别_java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...
第一章JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip ...
- java转js_java对象转js对象
在js中直接使用 EL表达式表达java对象时,输出是对象的类名. 没有达到我们要使用该对象的目的. 比如 var user= ${user}; 在页面上查询代码为 var user=com.test ...
- 【jQuery笔记Part1】06-jQuery对象与js对象转换
jQuery对象与js对象转换 概念 为什么要转换 转化方法 JS对象 -> jQuery对象 jQuery对象 -> JS对象 原理图 jQuery笔记目录 概念 jQuery对象 是通 ...
- java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...
第一章 JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScr ...
- JSON转JS对象,JS对象转JSON
JSON转JS对象,JS对象转JSON </h1><div class="clear"></div><div class="po ...
- 【JQuery框架】JQuery对象和JS对象的区别和转换
目录 jQuery的概念 jQuery快速入门 1.下载jQuery 2.导入JQuery的js文件 3.jQuery的使用 jQuery对象和JS对象区别与转换 jQuery转为js js转为jQu ...
- day43 JavaWen阶段——JQuery 基础(JQuery相关开发文档,JQuery对象和JS对象区别与转换,JQuery选择器,JQuery中DOM操作,案列【QQ表情选择】【左右移动】)
今日内容 1. JQuery 基础: 概念 快速入门 JQuery对象和JS对象区别与转换 选择器 DOM操作 案例 今日源码: 链接:https://pan.baidu.com/s/1KiG0c_V ...
- python时间变量_python的对象 变量
对象 所有的数据类型都是对象 字符串 数字:整数.数字 列表.字典 函数.类.模块.方法 print(type(20)) # 查看对象的数据类型 python整型: int 浮点型 :float 精 ...
最新文章
- python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型
- 【MySQL】(万字解析)MySQL表的增删改查(进阶-上)
- Kafka High Availability (下)
- Java BigDecimal常用方法
- linux wget命令详解
- SpringBoot+zxing+Vue实现前端请求后台二维码图片
- Bootstrap~大叔封装的弹层
- Ext Designer
- 简单介绍java Enumeration(转)
- 安装Eclipse ADT插件时遇到的一些问题,错误
- ds证据理论python实现_pix2pix模型理论以及Python实现
- API不治,混合云何以统天下?
- SQL注入漏洞-POST注入
- 使用迅捷PDF编辑器免费去除pdf水印
- Windows电脑端有什么好用的便签工具?
- 谱尼医学幽门螺旋杆菌快速检测 三步直达 欢迎选测~
- bat批量修改文件后缀
- 大白菜装机教程win10_装机吧教你没有光盘的情况下:如何重装系统
- 动态规划问题解决方法及示例
- pspad c语言语法高亮,PSPad 下载地址以及设置语法高亮的方法 方便看代码
热门文章
- 前端学习(2632):vuex刷新丢失
- 前端学习(1736):前端系列javascript之创建webpack与loader使用
- 前端学习(904):同步任务和异步任务执行区别
- 前端学习(509):水平和垂直居中第二种方式
- java学习(166):socket服务端和客户端连接
- php redis 删除元素,redisTemplate.delete()不能删除元素
- codesys中打开linux端的串口_CODESYS版本3.5 SP14 Patch 3发布
- html设计网页技巧,网页设计技巧:网页表格设计技巧总结
- 二叉树的三种遍历(递归与非递归) + 层次遍历
- yii验证系统学习记录,基于yiicms(一)写的太长了,再写一篇(二)