猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js一个对象取值问题
var obj = {'a':{'b':1},'c':2};
var str = 'a.b';
通过str怎么得到b的值
慕容森
浏览 545
回答 1
1回答
噜噜哒
我猜你可能obj还有跟深层的嵌套对象,这样不知能否满足?var obj = {'key1':{'key2':123123},'key333':99999}; var str = 'key1.key2'; var item,i=0;str = str.split('.'); item = obj;while(i<str.length){ item = item[str[i++]]; } console.log(item);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续