获取JSON“父对象” 假设有这样的JSON数据{ config:{ name:{ first:1 } }}如果我获取到的是first,如何得到外部的config?(以"父对象"的方式向上获取) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个first怎么获取到的?还不是要通过那个父对象。如果你说给定一个值 first,然后在这个JSON里找它的父对象,那你可以采用遍历的方法去匹配。 假设我的first是一个function{ config:{ id:1, name:{ first:function(){需要在这里获取ID,而我这里不能写config.id,这样在加载js的时候会因为这个json没有完全加载完而提示config.id未定义} } } } 加载的时候怎么会出错呢? 你又没有调用那方法,浏览器才不管方法里面写了些什么呢...只有你调用config.first()的时候浏览器才会去看里面写了些什么,不过这个时候用config.id应该没有问题了吧 加载的时候会检查config.id是否存在的。咱们来试试这段代码吧var a={ config:{ id:1, name:{ first:a.config.id } } } ; 呃,我想我前面不应该用function来举例. 你这样直接写当然不行了你的first不是个方法么,写在方法里面就行了嘛,实在不行的话这样写嘛first:function(){return config.id} 谢谢dh20156关注!谢谢tiantianzzz提供解决方案! div onmouseover与onmouseout的使用 js如何调用OC带返回值的函数? win close不了? 急送分·简单js问题? 得到客户端的控件 请问有js可以控制不让浏览者点击“文件---另存为”!!!!!!! 我想在一个页面打开时,去掉地址栏和状态栏,可以吗???? 请教: 用javascript如何弹出“确定/取消”对话框?先谢谢了。 有关mailto:的问题 我的javascript哪里错了? iframe 加到页面里的问题 请问下这段代码该如何修改才正确
{
config:{
id:1,
name:{
first:function(){需要在这里获取ID,而我这里不能写config.id,这样在加载js的时候会因为这个json没有完全加载完而提示config.id未定义}
}
}
}
咱们来试试这段代码吧var a={
config:{
id:1,
name:{
first:a.config.id
}
}
} ;