暇つぶし2chat HP
- 暇つぶし2ch83:Name_Not_Found
15/05/02 15:03:34.49 .net
素直にアルゴリズムまわりはlodash使ったほうが無難だな。
var arr0 = [
["三重", "滋賀", "長野"],
["三重", "長野", "滋賀"],
["滋賀", "三重", "長野"],
["滋賀", "長野", "三重"],
["滋賀", "長野", "東京"],
];
function uniq(array,callback,thisObj){
var results = array.length ? [array[0]]:[];
for(var i = 1, li = array.length; i < li; i ++){
for(var j = 0, lj = results.length; j < lj; j ++){
if(callback.call(thisObj,results[j]) != callback.call(thisObj,array[i])){
results[results.length] = array[i];
break;
}
}
}
return results;
}
console.log(uniq(arr0, function(array) {
return Array.prototype.slice.call(array).sort().join(',')
}));


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch