在JS中Function()和this的巧妙运用

  • Post author:
  • Post category:其他




原创于


【模棱博客】





JS 中巧妙使用 Function()和this





1.构造器调用模式



当我们把一个函数前面带上new来调用,则相同于 java中的实体初始化赋值,函数内置属性都会赋值





2.  函数调用模式

JS中this指的是全局变量,假如全局变量没有此参数时相当于在此方法中重新定义,如果全局变量中有此参数那么this仍然绑定到外部函数的this变量上





3. 方法调用模式


当函数绑定到了定义的对象属性上,其实相当于对象的一个方法,而this被绑定到该对象上


http://www.flammulina.com/2018/02/24/ui-%E5%9C%A8js%E4%B8%ADfunction%E5%92%8Cthis%E7%9A%84%E5%B7%A7%E5%A6%99%E8%BF%90%E7%94%A8/



版权声明:本文为qq_24501105原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。