是否可以在数组声明中放置 if 语句?
代码:
dayOfWeek = [if($('#sunday').checked()){$('#sunday').val()}];
浏览器错误:Uncaught SyntaxError: Unexpected token if。
我也试过:
$('#domingo').checked() ! $('#domingo').val() : 0
浏览器错误:Uncaught SyntaxError: Unexpected token !
编辑
正如@bažmegakapa 回答的那样,没有错误的代码是:
diasSemana = new Array($domi.is(':checked') ? $domi.val() : null, $lun.is(':checked') ? $lun.val() : null);
这不起作用:
$('#domingo').checked() ? $('#domingo').val() : 0
浏览器显示此错误:未捕获的 TypeError: Object [object Object] has no method 'checked'
问候!