簡體   English   中英

返回輸入數組的最大元素的函數

[英]Function which returns max element of an input array

解決以下任務時遇到一些問題:

“提供max()函數的完整代碼,該函數返回輸入數組的max元素。array-整數元素的輸入數組”

/*
* @name max - find max element of array
* @return - int - array element
*/

function max(array) {
  // Your code here...
}

這是我提供的方式,但這是不正確的。 請讓我知道我錯過了什么。 希望對您有所幫助

function max(array) {
  let numsArr = [];

  while (true) {
    let num = prompt('Enter any number: ', '');

    if (num === '' || num === null) break;

    num = +num;
    numsArr.push(num);
  }

  return alert(Math.max(...numsArr));
}

指示說

“提供max()函數的完整代碼,該函數返回輸入數組的max元素。array-整數元素的輸入數組”

輸入數組聽起來像參數-它沒有prompt用戶prompt輸入。 在輸入參數上調用Math.max代替:

const max = arr => Math.max(...arr);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM