es6三种函数写法的区别
程序员文章站
2022-07-08 23:31:38
...
函数写法的区别:
let vueComponent = {
name:'jack',
created:function() { // 前两个this指向一样
console.log(this)// 当前对象
},
created1() {
console.log(this) // 当前对象
},
created2: () => {
console.log(this) // window,上层
}
}
vueComponent.created();
vueComponent.created1();
vueComponent.created2();
运行结果
上一篇: 点击a链接不跳转的三种写法
推荐阅读
-
PHP函数addslashes和mysql_real_escape_string的区别
-
javascript构造函数和原型(js构造函数和普通函数的区别)
-
JQuery中window.onload函数与$(document).ready()的区别实例讲解
-
javascript构造函数和原型(js构造函数和普通函数的区别)
-
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
-
ES6知识点整理之函数数组参数的默认值及其解构应用示例
-
Javascript 普通函数和构造函数的区别
-
js函数定义的三种方式(js函数定义与调用)
-
React组件的三种写法总结
-
JavaScript学习和使用之函数声明和函数表达式的区别