この記事のコード量は少し多めです。ES6 から TypeScript まで、ほとんどの開発者は日々の作業に同行します。開発能力は主に JS 能力を指すため、ここでは次の実践的な能力もテストされます。
オブジェクト指向 ECMAScript 構文標準:
複雑さを簡素化:
ECMAScript 2022 (ES13) で追加 Array.prototype.at()、Object.hasOwn()、
末尾要素へのワンステップアクセス
末尾要素にアクセスするための一般的な操作には、インデックスの指定length-1
、要素slice()
のスライス、ポップpop()
、reverse()
配列の反転後の取得などがあります。これらのアクセス方法の共通の特徴は、正式なアクセスの前に事前作業を行う必要があり、pop()
元の配列は を使用して破棄されることですが、これは末尾要素にアクセスする最良の方法ではありません。
方法 | 事前作業 |
---|---|
長さ-1 | 配列の全長を取得します |
スライス() | スライス後の結果は配列です |
ポップ() | 元の配列の末尾要素を削除します |
逆行する() | 配列の順序を逆にする |
おすすめプラン
ECMAScript 2022 (ES13) で追加されたArray.prototype.at()
関数は、インデックス位置の要素を取得するための整数値の受信をサポートしています。負の整数が渡された場合、配列の最後の項目からカウントダウンされます。