JavaScriptで動的に型付けされた配列の最大数
いくつかの数値、いくつかの文字列、およびいくつかのfalse値を含む配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列から最大の数値を返す必要があります。
例:入力配列が-
の場合const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];
その場合、出力は65になります。
したがって、この関数のコードを書いてみましょう-
例
このためのコードは-
になりますconst arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii']; const pickBiggest = arr => { let max = -Infinity; for(let i = 0; i < arr.length; i++){ if(!+arr[i]){ continue; }; max = Math.max(max, +arr[i]); }; return max; }; console.log(pickBiggest(arr));
出力
コンソールの出力は-
になります65
-
Javascript型の配列
JavaScript型の配列は配列のようなオブジェクトであり、生のバイナリデータにアクセスするためのメカニズムを提供します。 配列オブジェクトは動的に拡大および縮小し、任意のJavaScript値を持つことができます。 JavaScriptエンジンは、これらの配列が高速になるように最適化を実行します。 注 −型付き配列でArray.isArray()を呼び出すとfalseが返されるため、型付き配列を通常の配列と混同しないでください。さらに、通常の配列で使用できるすべてのメソッドが型付き配列でサポートされているわけではありません JavaScript型の配列は、バッファーとビューを使用して
-
JavaScriptの基本的な配列メソッド
いくつかの基本的なJavaScript配列メソッドは次のとおりです- メソッド 説明 Array.push() 配列の最後に要素を追加します。 Array.pop() 配列の最後から要素を削除します。 Array.unshift() 配列の先頭に要素を追加するには Array.shift() 配列の前面から要素を削除します。 Array.splice() スプライスに要素を追加または削除するには 以下は、基本的な配列メソッドのコードです- 例 <!DOCTYPE html> <html lang="en