Есть ли способ запустить проверку переменной в функции на каждом случае, не набирая ее каждый раз?Если оператор в каждом случае внутри коммутатора
Javascript
function htmlParse(type) {
var returnString = "";
$('#drag-drop > .draggable').each(function() {
var item = $(this).attr('id');
switch(item) {
case 'bread-top':
returnString += '<html>';
if (type == 'string')
returnString += '\n';
break;
case 'bread-bottom':
returnString += '</html>';
if (type == 'string')
returnString += '\n';
break;
case 'turkey':
returnString += ''+
' <body>\n'+
' Your website content goes here.\n'+
' </body>';
if (type == 'string')
returnString += '\n';
break;
}
});
return returnString;
}
В этом примере я хочу запустить if (type == 'string')...
на каждом конкретном случае в переключателе, не имея на самом деле вводить его каждый раз.
Возможно, это потому, что уже поздно, но я не могу придумать способ сделать это, не создавая каждый случай из массива.
Положить его после 'switch'? –
Замечание: ** Строго ** рекомендуется использовать '{}' последовательно, даже если (на данный момент) блок содержит только один оператор. –
@Someprogrammerdude - Следует отметить, что мне нужно разбить строку после каждого случая. –