配列の要素を自然順に並べ替えるサンプル。
実装例
ソースコード
JavaScript
<script type="text/javascript">
function naturalSort( $a, $b ) {
if ( $a == $b )
return 0;
if ( $a < $b )
return -1;
else
return 1;
}
var $sampleArray = new Array( 3, 12, 8, 21, 1 );
document.write( '配列「' + $sampleArray + '」を自然順ソートすると、' );
$sampleArray.sort( naturalSort );
document.write( '「' + $sampleArray + '」<br />' );
</script>
function naturalSort( $a, $b ) {
if ( $a == $b )
return 0;
if ( $a < $b )
return -1;
else
return 1;
}
var $sampleArray = new Array( 3, 12, 8, 21, 1 );
document.write( '配列「' + $sampleArray + '」を自然順ソートすると、' );
$sampleArray.sort( naturalSort );
document.write( '「' + $sampleArray + '」<br />' );
</script>