热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_45799003
「已注销」
5 年前
trueweixin_45799003

→打卡594天......不接受任何世俗的眼光......

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
箭头函数与普通函数的对比:1.传统js中的函数 :存在函数的默认提升功能2.在传统函数中 this的指向性 会随使用环境 不停发生变化 (水性杨花),但是 箭头函数的this是静态的,始终指向于声明时所在的作用域function showName(){ console.log(this)}showName()let obj={ name:"王一"}showName.call(obj)let showName1= ()=>{ console.log(this)}showName1()let abc={ name:"王一"}showName1.call(abc)3.传统js中的函数:利用构造函数来创建对象 ,箭头函数不能作为构造函数4.传统js中的函数:arguments参数集合 ,箭头函数中没有function sum(a,b,c){ //arguments集合 ,放置所有的实参 console.log(arguments) let s=0 for(let n=0;n<arguments.length;n++){ s+=arguments[n] } return s}sum(1,2,3,5,10) let sum=()=>{ console.log(arguments)}sum(1,3,4,15,15,15,15) 箭头函数简写 // 1.省略小括号,如果有且有一个参数的时候可以省略 // 2.省略花括号 ,如果有且仅有一条语句时,并且是return语句例:定一个函数 :出一个数字 返回其 平方值let pow= n => n*n console.log(pow(3))
立即登录