javascript - 你能在 JavaScript 中获取对对象的引用时解构对象吗?

标签 javascript

我有以下代码。

const chai = require("chai");
const {expect} = chai;

有没有一种方法可以使用对象解构来通过单个表达式同时获取对 chaiexpect 的引用(如上)?

例如,我认为像下面这样的东西是允许的,但它似乎不起作用。

const chai, {expect} = require("chai");

我的语法是不是不正确,有没有办法做类似的事情?或者这在 JavaScript 中是不可能的?

最佳答案

不是单个表达式,而是单个语句:

const chai = require("chai"),
      {expect} = chai;

(当然你也可以省略换行符)

关于javascript - 你能在 JavaScript 中获取对对象的引用时解构对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61048350/

相关文章:

javascript - RxJS 5 - websocket 数组消息

javascript - Angular Bootstrap UI、HTML5 日期选择器和 Angular 1.3.0

javascript - 如何循环 json 并生成表行?附加jsbin

javascript - onclick 函数没有被调用

javascript - jQuery .click() 导致页面滚动

javascript - 何时在按钮 onClick 事件上使用内联函数 - Javascript/React.js

javascript - 如何在 AngularJS 的 html 文件中使用注入(inject)常量

javascript - 如何使用包含数组的 localStorage 加载值?

javascript - Axios React 不附加信息获取请求

JavaScript 数组#map : index argument