它在普通函数中工作正常。在箭头函数中,全局上下文本身被调用。 es6箭头功能中的等效功能是什么? 没有箭头功能
Array.prototype.isEven=function(){
return this.map(a=>a%2==0?true:false)
}
具有箭头功能
Array.prototype.isEven=()=>this.map(a=>a%2==0?true:false)
答案 0 :(得分:0)
这里不可能在箭头函数中重新绑定const maxLength = max => value => && value.length > max ? `Must be ${max} characters or less` : undefined
关键字来引用数组本身,因此自然的解决方案是使用this
,但是如果您真的想使用箭头函数(如您所指定的),这就是您可以做到的(虽然很愚蠢,不建议这样做):
function() {