自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ES6 Promise对象、async 函数

Promise对象 Promise的几个重要方法: Promise.all() const p = Promise.all([p1, p2, p3]); p1、p2、p3中哪个胜出,那么p的状态就会跟着它改变。 Promise.resolve() 现有对象转换成Promise对象,这样可以调用then方法等 const jsPromise = Promise.resolve($.ajax('/w...

2020-04-29 22:17:13 272

原创 ES6 类、模块

类 类表达式 在类表达式中,名称是可选的,但class关键字依然是必需的。如果包含名称,那么叫做命名类表达式,反之,叫做匿名类表达式。 var People = class { //匿名类表达式 }; var People = class Man { //命名类表达式 }; 静态方法 类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,...

2020-04-27 19:50:18 202

原创 ES6 数组、函数、迭代器

数组 数组创建: Array构造函数的特性: 如果使用Array构造函数传入一个数值型的值,那么数组的长度length属性会被设置为该值; let items = new Array(2); console.log(items.length); // 2 console.log(items[0]); // undefined console.log(items[1]); // undefined ...

2020-04-24 20:47:07 253

原创 ES6 字符串、数值、对象

字符串扩展: 字符串查找 let a = "hello world!"; a.startsWith("hello"); //true a.endsWith("!"); //true a.includes("w"); //true //第二个参数表示搜索位置索引 a.startsWith("ello" , 1); //true a.endsWith("hello" , 5); //true a.i...

2020-04-22 20:12:17 296

原创 SE6 let、const、Map、Set 简识

let与const的区别: 一,var定义的变量,作用域是整个封闭函数,是全域的;let定义的变量,作用域是在块级或者字块中; 二,变量提升:不论通过var声明的变量处于当前作用于的第几行,都会提升到作用域的最顶部。 而let声明的变量不会在顶部初始化,凡是在let声明之前使用该变量都会报错(引用错误ReferenceError); 三,只要块级作用域内存在let,它所声明的变量就会绑定...

2020-04-20 19:21:02 645

原创 hashmap

HashMap和HashSet的区别: 什么是HashSet: HashSet实现了Set接口,它不允许集合中有重复的值,当我们提到HashSet时,第一件事情就是在将对象存储在HashSet之前,要先确保对象重写equals()和hashCode()方法,这样才能比较对象的值是否相等,以确保set中没有储存相等的对象。如果我们没有重写这两个方法,将会使用这个方法的默认实现。 当两个不同的键对象的...

2020-04-08 19:38:07 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除