gpt4 book ai didi

javascript - 避免在 JavaScript 中使用全局变量的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 18:35:32 25 4
gpt4 key购买 nike

我有大约 80 个变量,需要在多个 JavaScript 函数中访问它们。我知道使用全局变量是一种不好的做法,那么避免使用全局变量的最佳方法是什么?我应该在每次传递函数时将它们作为参数传递吗?将它们声明为全局变量可能会更糟糕,我该怎么办?

最佳答案

一些想法:

  1. 将这些变量组织(封装)为一些对象(函数)与命名空间。
  2. 使用闭包。闭包是本地的(私有(private)的)函数的变量 - 在函数执行后保持事件状态回。
  3. 编写一个方法并利用返回值。

关于javascript - 避免在 JavaScript 中使用全局变量的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17356528/

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