これも知らずに使ってた。。
var arr = [0,1,2]; var result = arr.push( 5 ); console.debug( arr );// 0,1,2,5 console.debug( result );// 4
こちらのエントリーがとてもわかりやすかった。
知らずに落ちると抜けだせなさそうな罠について書かれてる。
pushとconcatの話し。
var arr = [0,1,2]; var result = arr.push( 5 ); console.debug( arr );// 0,1,2,5 console.debug( result );// 4
知らずに落ちると抜けだせなさそうな罠について書かれてる。
pushとconcatの話し。
var output1 = $('#output1'), output2 = $('#output2'), output3 = $('#output3'); var arr = [1,5,12,9,7]; // そのまま出力 output1.append( arr.join(',') );// 1,5,12,9,7 // ソート arr.sort(); // 出力 output2.append( arr.join(',') );// 1,12,5,7,9 // ソート arr.sort(sortFunc); // 出力 output3.append( arr.join(',') );// 1,5,7,9,12 // sort関数 function sortFunc( a,b ) { return a - b; }sort()の引数に関数を渡す、