■吉里吉里/KAG/TJS雑談質問スレ■その12at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト220:名前は開発中のものです。 07/09/09 11:10:27 gBJvuiSC function recursiveSearch(object, value) { if(object instanceof "Array") { for(var i = 0; i < object.count; i++) { if(object[i] == value) return [i]; var result = recursiveSearch(object[i], value); if(result instanceof "Array") { result.insert(0, i); // return result; //ココが原因でvoidが返ってた } } } 221:名前は開発中のものです。 07/09/09 11:12:37 gBJvuiSC if(object instanceof "Dictionary") { //辞書配列を配列に展開する時に //添え字の降順で展開されるのを保障しないと駄目だけどメンドイ var dicarray = []; // dicarray.assign(object); // Array.assignも値を返さなかった while(dicarray.count > 0) { if(dicarray[1] == value) return [dicarray[0]]; var result = recursiveSearch(dicarray[1], value); if(result instanceof "Array") { result.insert(0, dicarray[0]); // ココが原因でvoidが返ってた return result; } dicarray.erase(0); dicarray.erase(0); //配列の短縮処理が間違ってた } } return -1; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch