ES6笔记2

  1. this指向:es6中没有this绑定

es5中this的指向取决于调用该函数的上下文对象

这是一段 JavaScript 代码,存在 this 指向问题。在事件监听函数(document.addEventListener 的回调)中,默认 this 指向触发事件的 DOM 元素(此处是 document),而非 PageHandle 对象,导致调用 this.doSomeThings 时报错

使用箭头函数解决:箭头函数没有自己的 this,会继承外层作用域的 this

  1. 使用箭头函数的注意事项;
  1. 解构赋值:对赋值运算符的扩展,针对数组对象进行操作

优点:代码简洁易读

对对象解构:

对数组解构:

  1. 拓展的对象的功能:

es6直接写入变量和函数,作为对象的属性和方法

  1. 对象的方法:
  1. Symbol类型:

原始数据类型Symbol,它表示独一无二的值

最大用途:用来定义对象的私有变量

相关推荐
Lazionr9 分钟前
多态:从多种形态到运行时绑定
开发语言·c++
用户2986985301411 分钟前
在 React 中用 JavaScript 将 Word 转换为文本
前端·javascript·react.js
计算机魔术师23 分钟前
马斯克称 Grok 4.7 使 xAI 在智能体编码领域位列第三
前端
大黄说说25 分钟前
iOS 列表滑动卡顿:UITableView / UICollectionView 深度优化实战
开发语言
摸鱼仙人~28 分钟前
前端秋招异步手写题系统刷题路线:从 Promise 到 Pipeline、LazyMan 与并发控制
前端
秋天的一阵风31 分钟前
⚡上线 24 小时,13% 的付费团队连夜换到 Jev:它到底什么来头?
前端·人工智能·ai编程
程序员若风35 分钟前
CSRF攻击原理介绍和利用-腾讯云开发者社区
前端·网络·安全·web安全·网络安全·csrf攻击·腾讯云开发者社区
风尘小子36 分钟前
node.js系列:process配置
前端·node.js
恋猫de小郭39 分钟前
AndroidX 新增 Security State ,支持可编程的系统安全状态查询
android·前端·flutter
于樱花森上飞舞42 分钟前
【Redis】哨兵详解
java·开发语言·数据库·redis