
ES6学习
小梦新靓
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
delete用法
文章目录一、作用二、语法三、返回值四、使用4.1、对象属性删除4.2、变量删除4.3、删除不了原型链中的变量4.4、Math、array,object等内置对象的属性不可删除4.5、删除数组一、作用 delete操作符用于删除对象的某个属性二、语法 delete object.property 或delete object['property']三、返回值 delete操作符具有返回值,返回值为布尔值,对于所有情况都是true,即使是删除不存在的属性也会删除返回true原创 2021-03-24 12:50:23 · 1444 阅读 · 0 评论 -
let const var
文章目录一、概念二、区别2.1、var的特变之处2.2、const和let的特别之处2.3、var和let还有const的区别2.4、let和const的区别三、循环的块级作用域绑定3.1、var定义的循环3.2、let定义的循环3.3、var定义的循环的函数3.4、let声明的循环一、概念 let 变量声明,定义的变量有块级作用域 var 变量声明 定义的变没有块级作用域 const常量变量声明,定义必须给其赋值二、区别2.1、var的特变之处原创 2021-03-22 21:28:30 · 353 阅读 · 0 评论 -
ES6第八天学习Promise笔记
一、构造函数:Promise(回调函数)1.1、什么是Promsie?保存异步操作的状态的,并可以接收异步操作的值,可以按照期望的顺序执行,返回符合预期的结果1.2、为什么会有promise?----解决异步问题的同步:先做饭才能吃饭(有顺序)异步:没有顺序,你可以在煮饭的时候去洗衣服这样不需要一直等待饭煮1.3、常见的异步操作语法1、事件监听(addEventListen...原创 2019-11-07 20:13:27 · 200 阅读 · 2 评论 -
ES6学习async和await笔记
一、 async&await1、 async(异步)和await(async wait)是用来处理异步的。即你需要异步如同同步一样执行(实现单线程),需要异步返回结果之后,再往下依据结果继续执行(但是前提是await后面跟的是promise对象—且Promise对象中有异步操作例如定时器返回的值用resolve返回)2、await只能放在async函数内部使用3、await 用于一...原创 2019-11-07 19:21:55 · 327 阅读 · 0 评论 -
ES6第六天学习Promise(重要)
一、构造函数:Promise(回调函数)promise对象用于白哦是一个异步操作的最终状态(完成或失败),以及其返回的值let promise=new Promise(function(resolve,reject){//状态1//resolve();//状态2reject();});//resolve才会调用promise.then(()=>{console.log...原创 2019-11-03 18:30:43 · 141 阅读 · 0 评论 -
ES6第七天学习fetch增删改查
fetch封装:easyhttp.js/* * 分析:封装fetch:更快,更简单的请求数据 * @version 1.0.0 * @author yanmeiliang1 * @liense * */class EasyHttp{ //get请求方式 get(url){ return new Promise((resolve,rej...原创 2019-11-03 18:28:20 · 549 阅读 · 0 评论 -
ES6第六天学习类
class Car{//属性:构造函数constructor({title}){this.title=title}//方法drive(){return "vroom"}}const car=new Car({title:"BWM"});console.log(car);console.log(car.drive());继承class Totoya extend...原创 2019-11-03 18:27:21 · 226 阅读 · 1 评论 -
ES6第五天学习Set对象
一、Set是什么—ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。—Set本身是一个构造函数,用来生成 Set 数据结构。–返回对象二、Set的定义Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。const set = new Set([1, 2, 3, 4, 4]);[...set]//...原创 2019-11-01 21:17:50 · 262 阅读 · 0 评论 -
ES6第五天学习Map对象
一、Map1.1、Map是什么?Map是一组键值对的解构,具有极快的查找对象例如:var names = ['Michael', 'Bob', 'Tracy'];var scores = [95, 75, 85];//名字和分数一一对应若是要查找对应人的分数是比较麻烦1.2、Map的定义语法:初始化Map需要一个二维数组,或者直接初始化一个空Maplet myMap=n...原创 2019-11-01 21:16:37 · 392 阅读 · 0 评论 -
ES6第三天学习对象扩展
原创 2019-10-31 20:27:46 · 124 阅读 · 0 评论 -
ES6第三天学习函数扩展
原创 2019-10-31 20:23:25 · 104 阅读 · 0 评论 -
ES6第三天学习字符串扩展
一、ES6对那些做了扩展字符串扩展正则扩展数值扩展函数扩展对象扩展数组扩展二、字符串的扩展2.1、模板字符串什么是模板字符串—用左上角的esc下面的`模板字符串的用法const 小明={name:'小名',age:14,say1:function(){console.log('我叫'+this.name+',我今年'+'this.age'+'岁');...原创 2019-10-31 20:21:10 · 137 阅读 · 0 评论 -
ES6第二天学习函数参数的解构赋值
一、如何函数参数的解构赋值:参数是数组或者对象function swap([x,y]){return [y,x];}let rr=[1,2];arr=swap(arr);function Computer({cpu,memory,software=['ie6'],os='windows 3.5 '}){console.log(cpu);console.log(memor...原创 2019-10-28 22:47:24 · 139 阅读 · 0 评论 -
ES6第二天学习字符串解构赋值
一、字符串的解构赋值 const str='tan ajsdh nasj'; const [a,b,c,...oth]=str; console.log(a); console.log(b); console.log(c); console.log(oth);解构是按照单个字符一次赋值二、可以分解字符串为...原创 2019-10-28 22:46:22 · 185 阅读 · 0 评论 -
ES6第二天学习对象解构赋值
一、对象如何解构赋值对象的解构赋值与数组的解构赋值相似等号左边都为对象解构const {a,b}={a:1,b:2}左边的{}中为需要赋值的变量右边需要解构的对象二、对象解构赋值的用法const obj={ saber:'hhh', archer:'adsf'};const {saber,archer}=obj他是那key进行匹配的如果key不一样就匹配不到...原创 2019-10-28 22:45:28 · 329 阅读 · 0 评论 -
ES6第二天学习数组解构赋值
一、什么是解构赋值?结构赋值语法是一个JavaScript表达式,这使得可以将值从数组或属性从对象提取到不同的变量中二、都有什么解构赋值数组的解构赋值//1、 const arr=[1,2,3,4]; let [a,b,c,d]=arr; console.log(a+'='+b+'='+c+'='+d);//1 =2=3=4//2、...原创 2019-10-28 22:43:51 · 209 阅读 · 0 评论 -
学习高级的阶段ES6基础第一天const
一、const: 定义常量:不可改变的量二、使用const和var有什么不一样常量必须在声明的时候要赋值否则报错const va=10;三、与let类似的特性不能重复声明不存在变量提升只在当前(块级)作用域内有效区别:常量不可变四、学习const4.1定义const a;//Missing initializer in const declaration--未赋值va...原创 2019-10-27 17:41:55 · 137 阅读 · 0 评论 -
学习高级的阶段ES6基础第一天let
一、定义变量Let和const–变量声明不定义直接声明是直接挂在在全局window上(对全局空间有污染)1.1、let和var的主要区别let声明的变量只在当前(块级)作用域内有效let声明的变量不能被重复声明不存在变量的提升1.2、首先了解ES6之前的作用域全局作用域函数作用域eval作用域1.3、什么是块级作用域{·····}----花括号中的区域即为块级...原创 2019-10-27 17:38:54 · 224 阅读 · 0 评论