小编Lar*_*y N的帖子

会在javascript中多次调用export function()吗?

我想知道这是否

const getData = () => {
  const data = 1; // simplified complicated operations 
  return data;
};

export default getData();
Run Code Online (Sandbox Code Playgroud)

是否有任何性能差异:

const getData = () => {
  const data = 1;
  return data;
};

const toexport = getData(); // cache to a variable before exporting
export default toexport;
Run Code Online (Sandbox Code Playgroud)

问题归结为export 实际上是如何工作的。我读了很多文章,我可以设法让它工作,但我不明白它在幕后做了什么(找不到关于我的问题的文章)

如果导出是从差异导入的import,会getData()被调用一次还是每次导入都会被调用?

const getData = () => {
  const data = 1; // simplified complicated operations 
  return data;
};

export default getData();
Run Code Online (Sandbox Code Playgroud)

javascript import export

6
推荐指数
1
解决办法
294
查看次数

我可以在对象声明中进行数组解构赋值吗?

我知道我可以这样做:

const [MIN_SPEED, MAX_SPEED] = [0.4, 4.0];
Run Code Online (Sandbox Code Playgroud)

我想要的是:

const SpeedManager = {
  [MIN_SPEED, MAX_SPEED]: [0.4, 4.0]
}
Run Code Online (Sandbox Code Playgroud)

这相当于:

const SpeedManager = {
  MIN_SPEED: 0.4,
  MAX_SPEED: 4.0
}
Run Code Online (Sandbox Code Playgroud)

但语法无效,我该如何实现?

javascript

2
推荐指数
1
解决办法
57
查看次数

标签 统计

javascript ×2

export ×1

import ×1