JavaScriptの整列
1343 ワード
1. Array.prototype.sort()
arr.sort([compareFunction])
compareFunction:ソート順を定義する関数を省略すると、配列内の要素は文字列として扱われ、Unicode値の順にソートされます.
const array1 = [1, 30, 4, 21, 100000];
array1.sort();
// Array [1, 100000, 21, 30, 4]
compareFunctionは、2つの配列要素をパラメータとして入力します.戻り値が0未満の場合、aはbの前に並べ替えられ、戻り値が0より大きい場合、bはaの前に並べ替えられる.0を返すと、aとbの順序は変更されません.
戻り値:配列を整列します.円がきちんと並ぶ.複製品ではありません.
2.数値昇順ソート const arr = [2, 1, 3, 10];
arr.sort(function(a, b) {
return a - b;
}); // [1,2,3,10]
3.数値昇順ソート const arr = [2, 1, 3, 10];
arr.sort(function(a, b) {
return b - a;
}); // [10,3,2,1]
4.文字列昇順ソート
const arr = ['banana', 'b', 'boy'];
arr.sort();
5.文字列降順ソート
const arr = ['banana', 'b', 'boy'];
arr.sort(function(a, b) {
if(a < b) return 1;
if(a > b) return -1;
if(a === b) return 0;
});
注)https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
Reference
この問題について(JavaScriptの整列), 我々は、より多くの情報をここで見つけました
https://velog.io/@yujin1760/javascript정렬
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const arr = [2, 1, 3, 10];
arr.sort(function(a, b) {
return a - b;
}); // [1,2,3,10]
const arr = [2, 1, 3, 10];
arr.sort(function(a, b) {
return b - a;
}); // [10,3,2,1]
4.文字列昇順ソート
const arr = ['banana', 'b', 'boy'];
arr.sort();
5.文字列降順ソート
const arr = ['banana', 'b', 'boy'];
arr.sort(function(a, b) {
if(a < b) return 1;
if(a > b) return -1;
if(a === b) return 0;
});
注)https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
Reference
この問題について(JavaScriptの整列), 我々は、より多くの情報をここで見つけました
https://velog.io/@yujin1760/javascript정렬
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const arr = ['banana', 'b', 'boy'];
arr.sort(function(a, b) {
if(a < b) return 1;
if(a > b) return -1;
if(a === b) return 0;
});
注)https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
Reference
この問題について(JavaScriptの整列), 我々は、より多くの情報をここで見つけました https://velog.io/@yujin1760/javascript정렬テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol