gpt4 book ai didi

javascript - window.XXX = require(YYY) VS const {XXX} = require(YYY) : which to use?

转载 作者:行者123 更新时间:2023-12-03 00:21:53 26 4
gpt4 key购买 nike

标题已经说出了我想问的一切。我无法理解使用 window 和 const {} 的主要区别是什么。

我都试过了,结果是一样的。你能帮我理解这一点吗?

附注我正在使用 Laravel,它使用 window 全局变量。一些库显示带有 const {} 的方法。

最佳答案

不同之处在于,window.XXX = require(YYY)将从require(YYY)调用返回的对象分配给XXX变量window 对象。但是 const {XXX} = require(YYY) 使用 destructuring assignmentrequire(YYY) 返回的对象中解压属性 XXX。因此,在 window 范围内调用 const {XXX} = require(YYY) 将等于 window.XXX = require(YYY).XXX。现在的问题是使用哪个?答案是您在特定情况下需要哪个。

关于javascript - window.XXX = require(YYY) VS const {XXX} = require(YYY) : which to use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54276473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com