关于js自执行函数的问题?

var domstr =
`<script>
    // 1、自执行函数
    (function(){
        var list = [1,2,3,4,5]
        var vm = new Vue({
            el: '#test',
            data(){
                return {
                    list: list
                }
            }
        })
    })()
    // 2、全局变量
    var list = [1,2,3,4,5]
    var vm = new Vue({
        el: '#test',
        data(){
            return {
                list: list
            }
        }
    })
</script>`
通过点击事件动态嵌入dom
$('#content').html(domstr)

通过自执行函数的形式能否减少内存消耗?

阅读 2.3k
3 个回答

除非你的函数里有临时变量,执行完没有引用自动销毁,这样会比放在全局省内存

不能。(紫薯布丁)

不能,自执行函数 只是立即调用执行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题