ホームページ > ウェブフロントエンド > フロントエンドQ&A > ES6ではソートソートが行われますか?

ES6ではソートソートが行われますか?

WBOY
リリース: 2022-04-25 15:30:10
オリジナル
2624 人が閲覧しました

sort ソートは es6 にあります。sort ソートは、配列の要素をソートするために es6 で使用されるメソッドです。このメソッドはデフォルトではパラメータを渡さず、文字エンコーディングの順序に従ってソートします。ソート順序は次のとおりです。文字または数字、昇順または降順の構文は「array.sort(callback(a,b))」です。

ES6ではソートソートが行われますか?

このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。

sort ソートは es6 にあります。

sort ソートは es6 にあります。

sort() メソッドは、配列の要素をソートするために使用されます

Syntax

array.sort(callback(a,b))
ログイン後にコピー

デフォルトではパラメータは渡されません。パラメータは文字エンコーディングの順序に従ってソートされます

//パラメータの受け渡し: パラメータは関数であり、関数には 2 つのパラメータがあります。パラメータ (a, b)

// a > b、正の数を返します

// a = b、0

// a < b、を返しますre の後に負の数を返します。 ソートされた配列では、 a は b の前にあります

// a - b 、返される配列は小さいものから大きいものへソートされます

// b - a、返された配列は、大きいものから小さいものへソートされます。 ソート済み

let sortArr = [
    {a:1},
    {a:3},
    {a:-1},
]
let newSortArr = sortArr.sort((r1,r2)=>{
    let r = r1.a-r2.a;
    console.log(r)
    return r;
});
ログイン後にコピー

ソート順序は、文字または数字で、昇順または降順です。デフォルトは、アルファベットの昇順です。

は次のとおりです:

var arr = new Array("orange", "mango", "banana", "sugar");
var sorted = arr.sort();
console.log("Returned string is : " + sorted );
ログイン後にコピー

[関連する推奨事項:JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がES6ではソートソートが行われますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
es6
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート