js同步和异步

参考1

vue js 实例

    <script type="text/javascript">
    export default {
        mounted:function(){
            this.f1(this.f2);
            this.f3();
        },
        methods:{
            f1(callback){
                console.log('f4')
                setTimeout(function(){
                    console.log('f1')
                    callback();
                },0)
            },
            f2(){
                console.log('f2')
            },
            f3(){
                console.log('f3')
            },
        },
    }

    </script>

结果 f4 f3 f1 f2

setTimeout 是异步的,time == 0 也一样

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最基础的异步是setTimeout和setInterval函数很常见,但是很少人有人知道其实这就是异步,因为它们可...
    FF_C阅读 441评论 0 0
  • Tif_Lib阅读 484评论 0 1
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,094评论 0 29
  • 工作中在与一些UI对接需求的过程中,常常由于设计师对于需求的理解出现偏差而导致频繁返工(需求传达不准确的问题暂...
    黄景亮阅读 195评论 0 0
  • 第四十五天,已经一个半月了,明天开新课——《工匠精神》。先不看书,说说我理解的“工匠精神”。 “工匠精...
    我还是个孩子呢阅读 284评论 0 0