看板 Ajax 關於我們 聯絡資訊
這問題是蠻笨的 卻也困擾了我一下子了>"< 所以想說來問問看 我有個函式 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
mrbigmouth:你要先講清楚你的資料結構是怎麼樣子吧? 03/05 13:31
mrbigmouth:_Array是二維陣列 第一維存的是啥? 第二維存的是啥? 03/05 13:32
mrbigmouth:子陣列的[2]看起來是用來跟_Man比對的? 那[1]是啥? 03/05 13:33
mrbigmouth:[0]又是存啥...這function要返回的到底是什麼? 一個新 03/05 13:33
mrbigmouth:陣列? 但是是什麼格式的新陣列? 03/05 13:33
mrbigmouth:全部都舉例吧 _Array資料的範例 _Man的範例 03/05 13:34
mrbigmouth:還有函式輸入什麼以後 返回值應該呈現的樣子 03/05 13:34
ck574b027:所以你要的是findeeArray+findee(findeeArray,_Man)? 03/05 14:11