当前位置: 首页 > news >正文

ES6笔记总结(Xmind格式):第二天

Xmind鸟瞰图:

简单文字总结:

ES6知识总结
Proxy(代理):
    1.作用:实现数据的私有化处理
    2.target 目标对象 handler处理函数
    3.处理函数中有两个方法:get,set
    4.读取数据会触发get方法,写入数据会触发set方法

Reflect(反射)
    1.作用:用于拦截并操作JavaScript对象的方法
    2.提供与Object内置方法相同功能的方法
    3.提供更安全的操作
    4.作为Proxy的默认操作

ES6字符串的操作方法:
    1.字符串的识别:
        ①includes():返回布尔值,判断是否找到参数字符串。
        ②startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
        ③endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。
    2,字符串重复:repeat():返回新的字符串,表示将字符串重复指定次数返回。
    3.字符串补全:
        ①padStart(targetLength [, padString]):返回新的字符串,表示用参数字符串从头部(左侧)补全原字符串。
        ②padEnd(targetLength [, padString]):返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串。
    4.模版字符串:通过反引号(`)来定义字符串,并且可以包含占位符${...}

ES6对象的操作方法:
    1.属性简写:如果对象属性的键名与变量名相同,可以直接使用变量名作为属性的简写。
    2.对象字面量中的方法简写:不需要使用function关键字和冒号。
    3.Object.assign() 方法用于将所有可枚举的自有属性的值从一个或多个源对象复制到目标对象。
    4.Object.is() 方法判断两个值是否相同,例外:+0 不等于 -0,以及 NaN 等于自身。

ES6数组的操作方法:
    1.Array.of()将参数中所有值作为元素形成数组。
    2.Array.from()将类数组对象或可迭代对象转化为数组
    3.findIndex() 返回符合条件的第一个元素的索引 找到符合条件的元素后就不再遍历
    4.flat() 抚平数组--数组扁平化


ES6新增箭头函数:
    1.语法结构:(参数)=>{}
    2.有多个参数时,小括号不能省略
    3.只有一个参数时,小括号可以省略
    4.没有参数的时候,小括号一定不能省略
    5.当函数体只有一个语句时可以省略return和{}
    6.箭头函数没有arguments对象
    7.箭头函数没有this,箭头函数的this指向父级所在的作用域  


详细Xmind原文档,在文章顶部自取下载!

http://www.lryc.cn/news/429738.html

相关文章:

  • Kotlin 流flow、ShareFlow、StateFlow、Channel的解释与使用
  • 【个人学习】JVM(7):方法区概述、方法区内部结构、垃圾回收等
  • @Scheduled 定时任务自定义
  • 一种新颖的面试方式
  • 【Linux】生产消费模型实践 --- 基于信号量的环形队列
  • Science Robotics 与蜜蜂群互动的蜂窝型机器人系统
  • Vue 计算属性:优雅地处理数据逻辑
  • C++中`union`
  • Linux——网络(1)
  • 【五】阿伟开始学Kafka
  • Java—Arrays api
  • Java - 基数排序算法介绍、应用场景和示例代码
  • Django 后端架构开发:文件云存储,从本地存储到腾讯COS桶集成
  • 【系统分析师】-综合知识-计算机网络与信息安全
  • C++ | Leetcode C++题解之第363题矩形区域不超过K的最大数值和
  • python动画:场景的线性变换展示
  • HBase体系架构与环境搭建
  • 海思SD3403/SS928V100开发(16)Tsensor驱动开发
  • JVM类加载机制—JVM类加载过程
  • 可变参数模板与包装器
  • 工业控制常用“对象“数据类型汇总(数据结构篇)
  • 优雅处理枚举前端丢失大Long精度问题
  • 【c/c++】 学习ector 容器笔记
  • DN专业3D图形制作软件win/mac软件安装下载(附下载链接)
  • VSCode搭建Hzero(SpringCloud架构)后端开发调试环境
  • 【C++】OJ习题(初阶)
  • 6.4K+ Star!一个强大的本地知识库问答系统,支持多格式文件和跨语言检索,为企业提供高效、安全的数据洞察……
  • mvn编译的时候出现Perhaps you are running on a JRE rather than a JDK 解决方法
  • React原理之Fiber详解
  • 远离“优越感”陷阱,拥抱美好人生