配列に追加はpushを使います。
var icon = [];
var list = JSON.parse('');
for (var i = 0; i < list.length; i++){
if(list[i] =='Clear'){
icon.push('/img/icon05.png');
}else if(list[i] =='Clouds'){
icon.push('/img/icon06.png');
} else{
icon.push('/img/icon07.png');
}
}
下記のような書き方だと、配列iconの値は1つだけになります。
var icon = [];
var list = JSON.parse('');
for (var i = 0; i < list.length; i++){
if(list[i] =='Clear'){
icon = '/img/icon05.png';
}else if(list[i] =='Clouds'){
icon = '/img/icon06.png';
} else{
icon = '/img/icon07.png';
}
}
嵌ってしまった。。。