-1

配列内の最大の要素を見つけてその要素をコンソールに記録するforループを作成しようとしています。私はこれまでこれを手に入れましたが、うまくいきません。誰でも助けることができますか?

var array = [3, 6, 2, 56, 32, 5, 89, 32];
var largest = 0;

for (var i = 0; 0 < 100; i++ ) {
    if (array[i] > largest) {
       largest = array[i]);
    }
}

console.log(largest);
4

3 に答える 3

0

@elclanrs が言ったように、組み込み関数を使用したいと考えていMath.maxます。あなたは単に書くことができます:

var array = [3, 6, 2, 56, 32, 5, 89, 32];
var largest = Math.max.apply(null, array);

詳細: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max

于 2013-08-20T21:44:33.787 に答える