Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

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

  1. Javascript型の配列

    JavaScript型の配列は配列のようなオブジェクトであり、生のバイナリデータにアクセスするためのメカニズムを提供します。 配列オブジェクトは動的に拡大および縮小し、任意のJavaScript値を持つことができます。 JavaScriptエンジンは、これらの配列が高速になるように最適化を実行します。 注 −型付き配列でArray.isArray()を呼び出すとfalseが返されるため、型付き配列を通常の配列と混同しないでください。さらに、通常の配列で使用できるすべてのメソッドが型付き配列でサポートされているわけではありません JavaScript型の配列は、バッファーとビューを使用して

  2. JavaScriptの基本的な配列メソッド

    いくつかの基本的なJavaScript配列メソッドは次のとおりです- メソッド 説明 Array.push() 配列の最後に要素を追加します。 Array.pop() 配列の最後から要素を削除します。 Array.unshift() 配列の先頭に要素を追加するには Array.shift() 配列の前面から要素を削除します。 Array.splice() スプライスに要素を追加または削除するには 以下は、基本的な配列メソッドのコードです- 例 <!DOCTYPE html> <html lang="en