是否可以在數組聲明中放入if語句?JavaScript:如果在數組聲明上聲明
代碼:
dayOfWeek = [if($('#sunday').checked()){$('#sunday').val()}];
Browser error: Uncaught SyntaxError: Unexpected token if.
我嘗試過:
$('#domingo').checked() ! $('#domingo').val() : 0
Browser error: 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
瀏覽器顯示此錯誤:遺漏的類型錯誤:對象的翻譯:有沒有方法「檢查」
問候!
使用'[]'代替'新陣列()'。 – kapa