报错原因:
浏览器报错的原因是我们用了算是在2022年比较现代的es6的语法, 但是浏览器将它作为以前版本的js解析,所以出现问题
正确用法:
为了让 JavaScript 更模块化、更整洁以及更易于维护,ES6 引入了在多个 JavaScript 文件之间共享代码的机制。 它可以导出文件的一部分供其它文件使用,然后在需要它的地方按需导入。 为了使用这一功能, 需要在 HTML 文档里创建一个 typemodule 的脚本。 例子如下:

test.js

export const add = (x, y) => {
  return x + y;
}

index.html

<script type="module">
	import { add } from './test.js';
	console.log(add(1,2)); // 打印出3
</script>
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐