如何解决我正在尝试导出要导入到另一个JavaScript页面的函数,但无法弄清楚如何使用导出/导入来实现
下面是我的代码。我只想导出功能cartUpdate(),以便可以将其导入索引页面。 任何帮助表示赞赏。谢谢!
function cartUpdate() {
let cartNum = 0
for (var i = 0,len = localStorage.length; i < len; ++i) {
let parsedCart = parseInt(localStorage.getItem(localStorage.key(i)))
cartNum += parsedCart
}
//display number of items in cart
const cartP = document.createElement('p')
cartP.innerHTML = cartNum
document.getElementById('cart-number').appendChild(cartP)
}
cartUpdate()
解决方法
在创建JavaScript模块以将实时绑定导出到模块中的函数,对象或原始值时使用export语句,以便其他程序可以通过import语句使用它们。仍然可以在本地修改导出的绑定。导入时,尽管只能由导入模块读取,但是只要导出模块更新了值,值就会更新。
无论您是否声明导出的模块都处于严格模式下。导出语句不能在嵌入式脚本中使用。
出口有两种类型:
命名的导出(每个模块零个或多个导出) -默认导出(每个模块一个)
签出文档: https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。