皆さま、いつも大変お世話になっております。
javascriptを勉強中なのですが、分からないことがあり質問させて頂きます。
現在、2つの配列を用意しています。
配列aaには10個の要素を作り、それぞれに"yellow"という言葉を入れますが、
配列bbに格納されている値をaaのindexとみなして、配列aaの2,5,7番目だけ"yellow"の代わりに"blue"という言葉を入れたいです。
完成図:
["yellow","yellow","blue","yellow","yellow","blue","yellow","blue","yellow","yellow"]
これを実現するために下記のようなコードを書いたのですが、結果が全て"yellow"になりうまくいきません。
誠に恐れ入りますが、javascriptに詳しい方ご教授頂けませんでしょうか。
何卒宜しくお願い致します。
var aa = []; var bb = [2,5,7]; function ccc(){ for (var i = 0, len = 9; i < len; i++) aa[i] = "yellow" if(aa[i]===bb[i] { aa[i] = "blue" } console.log("aa=",aa) } ccc();
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/27 12:41
2018/05/27 12:41