python js对象的遍历,pythonjs对象,下面是两组数据格式;都是
python js对象的遍历,pythonjs对象,下面是两组数据格式;都是
下面是两组数据格式;都是以对象的形势;现在我要将属性值提取出来;做成一个二级部门导航栏;
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]; });
编橙之家文章,
相关内容
- Python爬虫框架哪个最好用最简单,python爬虫框架,想使用
- Python除scrapy外,还有哪些优秀开源爬虫抓取框架工具呢
- Python编程语言和python脚本到底有什么区别?,python编程
- Python编译器怎么样处理tab和空格缩进问题,pythontab,设计
- Python项目引入第三方库好还是自己造轮子好?,python轮子
- Flask开源cms有哪些值得学习参考,flask开源cms值得,考虑
- Django显示文章摘要需要如何写,Django显示文章摘要,需要
- Python解密问题,js RSA加密后再PY里解密行得通吗?,rsapy
- opencv python适合做面部识别吗?代码如何写,opencvpython,哪
- flask中sqlite查询、新增、修改如何实现,flasksqlite,对数
评论关闭