es6 部分总结

Posted carolavie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6 部分总结相关的知识,希望对你有一定的参考价值。

/*
let const var三者的区别
let
1、不会进行变量声明提升
2、不允许重复定义
3、不允许删除
4、for循环中可以保留i的值

const
1、不会进行变量声明提升
2、不允许重复定义
3、不允许删除
4、不允许被修改

块级作用于
{}
除obj = {};

 

字符串模板
`` ${}js表达式

includes()
startsWith()
endsWith()
repeat()


Array.of
Array.from
for of

set
add
has
size
clear
delete

Map
set
get
has
clear
delete

symbol
var obj = {}
obj[Symbol()] = 11;
obj[Symbol()] = 22;

Object.getOwnpropertySymbols(obj);

箭头函数
()=>{}
this的指向 指向定义时的那个对象

...扩展运算符

解构赋值

promise
resolve reject
then catch all
race()

Object.assign()

class 定义类型

super() 提前写

import 导入模块 export 导出模块 as 改变 export default 导出默认模块

 

async ES7(定义接口 实现多个异步同步执行)

 

----------------------------------------------------------------------------------

 

 

Object.keys for in


typeof instanceof Object.prototype.toString.call()

继承


继承的原理
1、prototype
2、__proto__
3、prototype指向的对象和__proto__指向的对象是同一个对象 这个对象是原先对象

 

 

jq:
proxy()

trigger()

one()

on()

$.extend()

$.fn.extend()

 


深拷贝 浅拷贝 JSON.parse JSON.stringfy() object.assign















































以上是关于es6 部分总结的主要内容,如果未能解决你的问题,请参考以下文章

javascript的ES6学习总结(第三部分)

es6 | 新增语法 | 总结

JavaScript this 总结(含 ES6)

JavaScript的ES6语法12ES6总结复习

ES6常用知识点总结一

es6 let和const总结归纳