javascript - “语法错误:意外令牌'let'的问题
问题描述
我正在使用 AptanaStudio 3,但我的一些 javascript 代码出现错误:
语法错误:意外标记“让”。
我该如何解决?也许有一些方法可以使用let
?我不知道。我刚开始使用 Javascript,我有点困惑。也许这只是 AptanaStudio 3 的问题?
const para = document.querySelector('p');
para.addEventListener('click', updateName);
function updateName() {
let name = prompt('Enter a new name');
para.textContent = 'Player1:' + name;
}
此 Javascript 代码为我的 html/css 代码添加了一些动态行为。
解决方案
在这种情况下,var
在语法上与 相同let
,并且得到更广泛的支持,尤其是在 Microsoft 的 Internet Explorer 上。为了让你的代码完全兼容 ECMAScript 5,它看起来像这样:
var para = document.querySelector("p");
para.addEventListener("click", updateName);
function updateName() {
var name = prompt("Enter a new name");
para.textContent = "Player1:" + name;
}
(除了替换 ES6const
和let
ES5之外,什么都没有改变var
。)
推荐阅读
- excel - 导出第 1 行中带有引号分隔符的文本文件的过程 - Excel
- c# - 如何在 swashbuckl asp.net core web api 上添加自定义标头
- jquery - 如何申请和取消折扣
- php - MySQL JSON 数据类型更新与删除
- api - APIGEE 修订比较
- angular - 如何在 Angular 组件 + webpack 中预处理并正确包含 scss
- jenkins - CI/CD 管道中的工作流程 - Jenkins、Kubernetes 和 SVN/GitHub 代码库
- android - 动画 GIF 无法播放
- ruby-on-rails - 没有使用 react-rails prerender 渲染 Material-UI 组件
- delphi - Delphi 字符串 + #32 控制字符