如何在 Chrome 控制台中使用 ES6 语法,例如 let? [复制]

2024-02-14

我正在尝试写一些ES6chrome 控制台中的代码,但我运行时遇到了一些错误。我怎样才能运行ES6控制台中的脚本?

例如,给定输入

let type='grizzle';

控制台记录了一个SyntaxError与消息

在严格模式之外尚不支持块作用域声明(let、const、函数、类)

如下图所示


UPDATE:截至 2019 年底,您可以使用let在控制台中。


正如错误消息所述,某些 ES6 功能在严格模式之外不可用。因此,要利用这些功能,您必须首先创建严格模式块。

从控制台,使用严格模式的最简单方法是通过创建立即调用函数表达式 (IIFE) https://stackoverflow.com/questions/24369328/how-to-use-strict-mode-in-chrome-javascript-console。例如,

(function() { "use strict"; let x = "asdf"; }());

在控制台中输入时将按预期运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Chrome 控制台中使用 ES6 语法,例如 let? [复制] 的相关文章

随机推荐

  • 货物、工作空间和临时本地依赖

    我在一个货物工作区中有两个项目 my project 和 my inner project 它们都依赖于 gfx 以及 gfx core 和 gfx device gl 我在 gfx device core 中发现了一个错误 所以我在本地分
  • 为 Woocommerce 中的特定用户角色应用折扣

    我有一个 woocommerce 商店 有 3 个用户角色 我想仅为用户角色 公司 提供购物车总额 10 的折扣 I found 基于 Woocommerce 中的用户角色和付款方式的百分比折扣 https stackoverflow co
  • Direct3D 10 是否有 COM 暴露

    先生们 尊敬的女士们 我在 Code Project 的 COM 论坛上发布了这个问题 并得到了一个傲慢的回复 希望对您有所帮助 我看到 Microsoft 有一个用于 Direct3D 9 的 COM 库 其 GUID 为 81BDCBC
  • 如何在R中创建列的md5哈希值?

    我有一个数据框 ID VID 1 xyz 0001 我想更换VIDmd5 哈希为VID列值 我该如何在 R 中做到这一点 我在看digest包但不知道如何将其放入 R 代码中 Thanks Package digest绝对适合这个任务 所以
  • Angular-jwt 如何在没有秘密的情况下解码我的 JWT?

    Auth0 团队创建了一个名为 angular jwt 的东西 它有一个 jwtHelper 类 这个东西成功解码了本地 JWT 而无需我在服务器上使用的秘密 这怎么发生的 如果它们不安全 那么使用秘密来签名 加密它们有什么意义呢 服务器上
  • HTML5

    我正在为客户开发一个网站 他们坚持使用 HTML5 的视频标签作为某些视频内容的交付方法 我目前在以下方面的帮助下已经启动并运行了它http videojs com http videojs com 处理 Internet Explorer
  • Android:如何将活动声明为主且可搜索?

    我希望我的主要活动也可以搜索 但是当我将 manifest xml 更改为
  • 如何在 macOS 上检测远程音频按钮?

    文章中处理外部玩家事件通知 https developer apple com documentation mediaplayer handling external player events notifications language
  • WPF DataGrid - 新条目的行不可见

    问题是 DataGrid 中的空白行没有出现 因此用户无法添加数据 这是代码 System Collections ObjectModel ObservableCollection
  • Android WebView 中的 HTML5 视频不一致

    当在 Android WebView 中的 HTML5 页面上显示 mp4 视频时 从远程 URL 检索文件时 视频和音频都会正确播放 当尝试从设备的 mnt sdcard 路径中播放相同的媒体文件时 仅播放媒体文件的音频部分 对此有什么想
  • 将文件加载到向量

    我想将文本文件的内容加载到vector
  • MVC 模型状态验证在列表框中失败

    我有一个简单的模型 它使用多选列表框来实现多对多 EF 关系 On my Create行动 我收到错误 从类型 System String 到类型 MyProject Models Location 的参数转换失败 因为没有类型转换器可以在
  • 实体类型和实体集之间的区别? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 什么是属性 实体 实体类型和实体集有什么区别 请举例说明其中的区别 STUDENT 身份证号码 姓名 年龄 1 公羊 122 萨姆 1
  • 《编程珍珠》第二版中集合的位向量实现

    在 Programming Pearls 第二版第 140 页上 Jon 提出了一种使用位向量实现集合的方法 现在我们将转向两个最终结构 它们利用了我们的集合代表整数这一事实 位向量是第 1 栏的老朋友 以下是它们的私有数据和函数 enum
  • 为什么 OnCreate 只能在 Activity 启动时调用一次?

    我想知道为什么OnCreate 在活动开始时只调用一次 我们可以打电话吗OnCreate 在同一活动中多次 如果是的话 我们该如何称呼它呢 谁能举个例子吗 多谢 为什么你想再次调用它 除非活动被重建 这是由系统调用的 您不能手动调用 OnC
  • 背景图像 svg 中的当前颜色

    我有一个内联 SVG 图像用作背景 简化的示例如下 div width 100 height 500px color green background image url data image svg xml utf8
  • PHP preg_replace 中的 \w 仅覆盖 UTF-8 字符的第二个字节

    我们有这样的代码 value preg replace w value where value是utf 8格式的 在此转换之后 多字节字符的第一个字节将被删除 如何让 w完全覆盖UTF 8字符 抱歉 我不太擅长 PHP 你可以尝试使用 u
  • Angular Universal npm runserve:ssr 返回“文档未定义”

    我最近为 Angular 8 实现了 Angular Universal 但是运行npm run serve ssr返回以下内容 ReferenceError document is not defined at new CssKeyfra
  • 在 VS2010 数据库项目中部署时设置 DefaultDataPath 和 DefaultLogPath

    确实 以下查询最初不是我的 但我在工作中面临着确切的问题 从而按原样复制问题陈述 我无法找到任何解决方案 我非常感谢以下问题集的任何建议或亮点 我在架构对象 数据库级别没有任何硬编码 对象 存储 文件 数据库和日志文件中 当我单击 部署 时
  • 如何在 Chrome 控制台中使用 ES6 语法,例如 let? [复制]

    这个问题在这里已经有答案了 我正在尝试写一些ES6chrome 控制台中的代码 但我运行时遇到了一些错误 我怎样才能运行ES6控制台中的脚本 例如 给定输入 let type grizzle 控制台记录了一个SyntaxError与消息 在