weixin_29414291
Steadyliu
采纳率0%
2019-01-18 17:06

关于import一个函数 修改函数外部的变量的问题?

在A.js中使用importB页面的函数,如果函数内部用到了函数外部的变量,并且给外部的变量设置了新的值 不应该在A页面报找不到这个变量的错误么??因为import不就相当于把这个函数写在
这个页面么,而只有这个函数并没有这个函数外面的变量, 我个人这么理解的 另外,即使不报错 A.js中不报错,那么通过这个函数修改后的变量的存活时间是什么样的

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_36233058 qq_36233058 1年前

    我也想过这个问题 我觉得是形成了闭包的原因 所以可以访问到b页面的变量

    点赞 评论 复制链接分享
  • weixin_43668940 神言 2年前

    如果函数在A中一直存在,那么它可以一直使用,仅在A中使用,通过import调用其它函数是无法修改其函数变量的,仅临时改变和使用

    点赞 评论 复制链接分享