gpt4 book ai didi

javascript - JS syntaxError - chrome - 数组解构

转载 作者:行者123 更新时间:2023-11-30 07:25:13 25 4
gpt4 key购买 nike

以下代码在 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);

最佳答案

这种说法

var [date, month, year, time] = getExamDate();

是一个destructuring assignment .它是 ECMAScript 6 的一部分。它在大多数浏览器中尚不可用。

现在,您最好避免分配所有这些变量:

output.innerHTML = getExamDate().join('');

(是的,您有另一个错误:innerHTML 是作为属性而不是函数访问的)

Here's a good introductory article on destructuring assignments .

关于javascript - JS syntaxError - chrome - 数组解构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com