以下代码在Firefox上正常工作但在chrome上抛出错误 - SyntaxError: Unexpected token [
我期待这段代码在给定的div中附加日期.
var output = document.getElementById('output');
var classes = ['history', 'biology', 'physics'];
var students = 90;
function getExamDate() {
return [20, ' March ', 2013, ' 9AM'];
}
var [date, month, year, time] = getExamDate();
output.innerHTML(date + month + year + time);
Run Code Online (Sandbox Code Playgroud)
这种说法
var [date, month, year, time] = getExamDate();
Run Code Online (Sandbox Code Playgroud)
是一个解构任务.它是ECMAScript 6的一部分.它在大多数浏览器中都不可用.
现在,您最好避免分配所有这些变量:
output.innerHTML = getExamDate().join('');
Run Code Online (Sandbox Code Playgroud)
(是的,你有另一个错误:innerHTML作为属性访问,而不是函数)
| 归档时间: |
|
| 查看次数: |
389 次 |
| 最近记录: |