自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数值的扩展

数值的扩展1.二进制和八进制表示法1.1Number.isFinite(), Number.isNaN()1.2Number.parseInt(), Number.parseFloat()1.3Number.isInteger()2.Math 对象的扩展1.二进制和八进制表示法ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示1.1Number.isFinite(), Number.isNaN()ES6 在Number对象上,新提供了Number.isFinit

2021-07-11 17:55:50 93

转载 Class 的基本语法

Class 1.类的由来1.2.constructor 方法1.3.类的实例1.4.静态成员,静态属性1.5.静态方法1.6.实例属性2.取值函数(getter)和存值函数(setter)2.Class 的继承2.1简介2.2super 关键字2.3类的 prototype 属性和__proto__属性2.4实例的 __proto__ 属性1.类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数。ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模

2021-07-11 17:31:37 195

转载 Set 和 Map 数据结构

Set1.1基本用法ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。set返回植是对象,所以一般会用 … 展开 再加上 [ ] 转成数组使用去除数组重复成员的方法 // 去除数组的重复成员 [...new Set(array)]去除字符串里面的重复字符[...new Set('ababbc')].join('')// "abc"1.2遍历的应用扩展运算符(…)内部使用for…of循环,所以

2021-07-11 12:33:12 57

转载 迭代器.Iterator 和 for...of 循环

迭代器.Iterator 和 for...of 循环1.Iterator(遍历器)的概念2默认 Iterator 接口3.for...of 循环1.Iterator(遍历器)的概念JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。遍历器(Iterator)

2021-07-11 10:33:53 158

转载 2021-07-11

Symbol1.概述ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Symbol函数的原因。ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boole

2021-07-11 07:47:08 79

空空如也

空空如也

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

TA关注的人

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