JS递归遍历JSON树,调用js函数返回undefined,请教各位大神了!

functiongetURL(data,id){varurl="";for(variindata){//alert("data[i].id"+data[i].id);if... function getURL(data, id) {
var url = "";
for (var i in data) {
// alert("data[i].id"+data[i].id);
if (data[i].id == id) {
// alert(data[i].attributes.url);
url = data[i].attributes.url;
alert("...." + url);
return url;
return false;
//break;
} else {
getURL(data[i].children, id);
}
}
展开
 我来答
百度网友320bc05
2014-02-27 · TA获得超过147个赞
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:85万
展开全部
else
{
return getURL(data[i].children, id);

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式