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

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

WBOY
WBOYオリジナル
2022-04-25 15:30:102544ブラウズ

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

// 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。