js函数的几种方式

// 函数的调用方式

  // 1.普通函数(this指向window)

  function fn() {

    console.log('人生的巅峰')

  }

  // fn() fn.call()

  // 2.对象的方法 (this指向该方法所属对象)

  var o = {

    sayHi: function() {

      console.log('人生的巅峰')

    }

  }

  o.sayHi()

  // 3.构造函数 (this指向实例对象 原型对象里面的方法也指向实例对象)

  function Star() {}

  new Star()

  // 4.绑定事件函数 (this指向绑定事件对象)

  // btn.onclick = function() {} // 点击了按钮就可以调用这个函数

  // 5.定时器函数 (this指向window)

  // setInterval(function() {}, 1000) 这个函数是定时器自动1秒钟调用一次

  // 6.立即执行函数 (this指向window)

  (function() {

    console.log('人生的巅峰')

  })()

  // 立即执行函数是自动调用

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

推荐阅读更多精彩内容