作者kiey (炼)
看板Ajax
标题[问题] ㄧ个有关递回的问题
时间Tue Mar 5 13:17:58 2013
这问题是蛮笨的 却也困扰了我一下子了>"<
所以想说来问问看
我有个函式
function findee( _Array , _Man){
var findeeArray = new Array();
for( var i in _Array )
if(_Array[i][2] == _Man)
findeeArray[findeeArray.length]=_Array[i][1]
return findeeArray;
}
_Array 是一个 二维阵列
_Man 是我要找的栏位名称
例如 我用 A 找到他的下属 B 、 C
那我还要用 B 跟 C 分别去找 有没有他们的下属
因为 他们的下属 也算是 A 的下属
最後 要得到 A 的下属 总共有多少 例如 B C D 这样....
可式一直改不好、不知道有没有大大可以指导一下!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.208.54
1F:推 mrbigmouth:你要先讲清楚你的资料结构是怎麽样子吧? 03/05 13:31
2F:→ mrbigmouth:_Array是二维阵列 第一维存的是啥? 第二维存的是啥? 03/05 13:32
3F:→ mrbigmouth:子阵列的[2]看起来是用来跟_Man比对的? 那[1]是啥? 03/05 13:33
4F:→ mrbigmouth:[0]又是存啥...这function要返回的到底是什麽? 一个新 03/05 13:33
5F:→ mrbigmouth:阵列? 但是是什麽格式的新阵列? 03/05 13:33
6F:→ mrbigmouth:全部都举例吧 _Array资料的范例 _Man的范例 03/05 13:34
7F:→ mrbigmouth:还有函式输入什麽以後 返回值应该呈现的样子 03/05 13:34
8F:→ ck574b027:所以你要的是findeeArray+findee(findeeArray,_Man)? 03/05 14:11