You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// 来自高级前端面试,这题我做对了,但是还是写下来varstatus='a'setTimeout(()=>{conststatus='b'constdata={status: '',getStatus(){returnthis.status}}console.log(data.getStatus())console.log(data.getStatus.call(this))},0)// 选B,这里是箭头函数A. '' and 'b'
B. '' and 'a'
C.'b'and'a'D.'a'and'a'
函数:箭头函数定义和方法定义(包含get/set)
箭头函数求值
new
调用prototype
属性bind
,call
,apply
调用时,第一个参数会被忽略yield
命令,所以不能作为 Generator 函数箭头函数 : 箭头参数 => 简洁体
表达式体 : 赋值表达式
方法定义(包含get/set)
delete
删除delete
删除DefineMethod
伴有参数 object 和 functionPrototype。
方法定义 : 属性名 ( 唯一的形参 ) { 函数体 }
PropertyDefinitionEvaluation
伴有参数 object 和 enumerable。
方法定义 : 属性名 ( 唯一的形参 ) { 函数体 }
方法定义 : get 属性名 () { 函数体 }
方法定义 : set 属性名 ( 属性参数列表 ) { 函数体 }
2020-03-25 补充
2020-04-05 补充
The text was updated successfully, but these errors were encountered: