我们如何将下面的箭头功能手动转换为es5?
e => varName = e.target.value
我的尝试
function(e) {
varName = e.target.value
return varName
}
我对吗?
那下面呢?
varName = function(e) {
return e.target.value
}
答案 0 :(得分:1)
这两者非常相似,几乎都执行相同的任务,但是ES6函数隐式创建了一个名为varName
的全局变量,并为其分配了一个值,而这两个ES5函数都没有去做。这几乎是完全相同的:
function(e) {
return varName = e.target.value;
}
或者:
功能(e){ varName = e.target.value; 返回varName; }