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

未定義の要素の周りの配列で最大の数を見つける方法は? -JavaScript


いくつかの数値、いくつかの文字列、およびいくつかの偽の値を含む配列を受け取る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を使用して同じ配列内の配列の要素を複製するにはどうすればよいですか?

    以下は、同じ配列内の配列の要素を複製するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &nbs

  2. 複数の値でJavaScript配列の要素を見つける方法は?

    以下は、JavaScript配列の要素を複数の値で検索するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs