2017-03-03 5 views
-3

OKはので、ここでjavascriptで配列を反復処理しますか?

var cars = new Array("Golf", "Audi", "Merc", "Mini"); 

が、私はシンプルえっ...単にそれを反復処理しようとしています...私の配列ですか? errrr。私はまた、私はまた、 "私を試してみましたことを追加される場合があります...

for (var i=0; i < cars.lenght(); i++) { 
      document.write(cars[i]+ "<br />"); 
     } 

など...

for (i=0; i < cars.lenght(); i++) { 
      document.write(cars[i]+ "<br />"); 
     } 

も...

int i = 0; 
for (i=0; i < cars.lenght(); i++) { 
      document.write(cars[i]+ "<br />"); 
     } 

を試してみました < cars.lenght; "(ファンクションコールの空白を省略すると、 )。 これらの作業はありません。私はこれが本当に基本的なことを知っています...誰でも私に何を教えてもらえますか 私は間違っていますか?

+1

cars.lenght() 'この質問cars.length' –

+1

あるべきためにそこにもあります単純な誤植。同様の質問がここでは話題になるかもしれないが、これは将来の読者を助けるとは思わない方法で解決された。これは、転記する前に問題を再現するのに必要な最短のプログラムを特定して綿密に検査することによって回避することができます。1 –

+0

'length'はArrayのプロパティであり、メソッドではないので、' length'を使用してください – cyrix

答えて

1

あなたは(tを見てください、それが価値ではなく、方法を表しているため、それは、括弧を必要としない)の長さの値を取得するためArray#length

cars.length 

を使用する場合があります。

1

あなたがタイプミスを持っている - .lenght.lengthする必要があります:)また、これは

ディラン

+1

document.write(car + "
"); –

+0

素早く答えてくれてありがとう。 Insightという長さは、プロパティと代替の反復テクニックです。 – HiSulu

+0

私は長さ100回書き出すためにオフです... arrrrrrrrrrrrrrrrrrrrrrrgh !! – HiSulu

0

lengthを役に立てば幸い

cars.forEach(function(car) { 
     //output each car 
     document.write(car+ "<br />"); 
    }) 

このフォーマットを試みることができるがfunctionではありません。それはあなたが

var cars = new Array("Golf", "Audi", "Merc", "Mini"); 
 
cars.map(function(x){document.write(x+"<br />")});

mapのための反復を行うfunctionあるを使用property

var cars = new Array("Golf", "Audi", "Merc", "Mini"); 
 
for (var i=0; i < cars.length; i++) { 
 
     document.write(cars[i]+ "<br />"); 
 
}
が代わりに私が提案する配列の長さを保持していますあなたは
callback functionには、それぞれの項目で何をしたいかが含まれています。

もはや再現できる問題によって引き起こされる、またはされた速記がfunction

var cars = new Array("Golf", "Audi", "Merc", "Mini"); 
 
cars.map(x => document.write(x+"<br />"));

+0

[' .map() '](https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)メソッドを参照してください。それは配列を繰り返し処理するだけではありません... – Andreas

+0

もし彼が変更された変更を伴う新しい配列を必要とするなら、これは良い解決策になります –

関連する問題