Помогите цикл сделать красивее.
function test(view, json) {
var add = '';
for (var y in view) {
if (y == 0 && view[y] == 1){ add+=' <label class="label label-danger">'+json.Sun+'</label> '; }
if (y == 1 && view[y] == 1){ add+=' <label class="label label-info">'+json.Mon+'</label> '; }
if (y == 2 && view[y] == 1){ add+=' <label class="label label-info">'+json.Tue+'</label> '; }
***
}
return add;
}
В цикле в каждой строчке у нас почти одинаковых html код. Может его можно поместить в какую-то переменную, как-то так: temp = '<label class="label label-'+label+'">'+day+'</label>'; И потом вставлять меняемые элементы. Подскажите как правильно это сделать. |
Цитата:
function test(view, json) {
var add = '';
var prp=['Sun','Mon','Tue'];
for (var y in view) {
if (view[y] == 1){ add+=' <label class="label label-danger">'+json.[prp[y]]+'</label> '; }
};
return add;
};
|
Цитата:
Писал бы так челе...
function test(view, json) {
var add = '';
for (var y in view) {
if (view[y] == 1) {
if (y == 0){ add+=' <label class="label label-danger">'+json.Sun+'</label> '; }
if (y == 1){ add+=' <label class="label label-info">'+json.Mon+'</label> '; }
if (y == 2){ add+=' <label class="label label-info">'+json.Tue+'</label> '; }
};
};
return add;
};
|
| Часовой пояс GMT +3, время: 21:40. |