Javscript学习DAY02

  1. Javascript 只有一个全局作用域 window ,全局变量会绑定在window上
  2. 变量提升,JavaScript会把变量声明提升到函数顶部,但是变量赋值不会。
  3. 名字空间,将所有全局变量放入名字空间中,减少全局变量变量冲突。
  4. let 块级作用域关键字
  5. 常量:ES6前——变量名大写,ES6之后——const
  6. 解构赋值 var [x, y, z] = ['hello', 'JavaScript', 'ES6'];注意嵌套层次和位置要保持一致,解构赋值非常灵活。
  7. 方法——绑定到对象的函数,this关键字始终指向当前对象。单独调用函数时,this代表window。
  8. apply和call 可以修复this指向,apply参数为Array,call参数按顺序传入,装饰器:利用apply(),可以动态改变函数的行为
  9. map/reduce 高阶函数 都是arr内部的函数.学会使用map/reduce:把一个字符串13579先变成Array——[1, 3, 5, 7, 9],再利用reduce()就可以写出一个把字符串转换为Number的函数。
  10. filter,sort高阶函数
  11. 箭头函数实现排序sort
  12. 闭包,面向对象的封装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值