首页 > 其他分享 >es5 es6 新增

es5 es6 新增

时间:2022-08-19 20:33:23浏览次数:72  
标签:返回 es6 es5 false map 新增 true

es5的新特性

 

 

 

 

 

 对于数组和字符串都进行了加强

 

     map 遍历

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

es6的新特性

数组的增强

find 查找
findIndex 查找下标

 

 

字符的增强

includes 是否包含 (包含返回true 不包含返回false)
startsWith 是否以这个字符串开头 (是返回true 不是返回false)
endsWith 是否以这个字符串结尾 (是返回true 不是返回false)
repeat 重复多次的去平铺对应的字符串

 

 

 

变量修饰符(增强)

var 关键词修饰的变量是伪全局变量(进行变量提升)
let 关键词 块状作用域 (变量名不能重复声明 避免变量名污染)
const 关键词 常量(常量不可变 也不能重复声明 声明一定要赋值(不能二次赋值))

 

新增的类型

symbol 独一无二的值 bigInt 大的整型

 

对象的增强

 

 

 

函数增强

 

 

 

 

箭头函数的特性

箭头函数里面没有this(根据作用域链向上查找对应的this)

 

对象里面内容的简化

 

 

 

 

 

 

 相关的方法(增删改查)

 

 

 

 

 

 

 

map 基于set和array之上构建的一个集合(key(set)-value(array))

 map的声明

 

 

解构

 

 

 

 

 

 

 

 

 

 

标签:返回,es6,es5,false,map,新增,true
From: https://www.cnblogs.com/wangzhaoweixxx/p/16602655.html

相关文章

  • codeforces526D. Om Nom and Necklace【KMP】
    飞刀可能进不了前百,但加上小李就能进前三忙完入学的各种事终于赶去图书馆时,在校内一天只吃了一个面包和巧克力,已是二十点四十。武大规定二十二点半闭馆,我满心期待在两个......
  • jmeter接口自动化实战--新增店员
    一、目标使用jmeter通过接口实现新增店员功能二、步骤及思想1、登录。  首先需要登录app2、进入新增店员页面。  进入app后调用任何接口需要有token,所以要提取......
  • 【前端基础】Es6新特性(一)
    1Es6全称为ECMAScript是浏览器脚本语言的规范,而各种我们熟知的js语言则是规范的具体体现。1.1Es6新特性①let与var作用域<script>{v......
  • es6中 for-in for-of的用法和区别
    其中for-of是ES6新增的迭代语法在MDN上的解释:for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。for...of语句在可迭代对象(包括Arr......
  • ES6 01
    1记录一个好的笔记一个非常详细的笔记:https://es6.ruanyifeng.com/#docs/intro 2简介2.1 ECMAScript和 JavaScript ECMAScript和JavaScript的关系......
  • Mybatis新增数据返回自增主键
    一、数据库设计选择主键自动递增二、Mybatis配置设置eyProperty="id"useGeneratedKeys="true"<insertid="insertSentence"keyProperty="id"useGeneratedKeys="tru......
  • ES6
    es6的新特性概述:es6对应数组字符串对象及函数以及循环,值类型,修饰符等都有加强(es6以后的内容都称为es6的内容)<scripttype='module'></script>//部分浏览器不解析es6......
  • ES5
    ES5es表示ECMASCript,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6es5的新特性严格模式(对应的相反......
  • Java SE 9 新增特性
    JavaSE9新增特性作者:Grey原文地址:JavaSE9新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresJShellJShell是JavaSE9新增的......
  • day 14 es5 es6
    ES5及ES6es表示ECMASCript,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6es5的新特性严格模式(对应的......