首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
市民钟先生
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
市民钟先生
7月前
关注
JS笔记《Module》
概述 历史上,JS一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。ES6新增的模块功能主要由两个命令构成:export和i...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《class的继承》
概述 class可以通过extends实现继承,让子类继承父类的属性和方法。 ES6规定,子类必须在constructor方法中调用super,否则就报错。因为子类自己的t...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《class》
概述 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。可以将class看作是一个语法糖,是构造函数的...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《async与await》
概述 async函数就是Generator函数的语法糖,就是将Generator函数的星号(*)替换成async,将yield替换成await,仅此而已。 async函数返...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Generator》
概述 Generator是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同。执行Generator函数会返回一个遍历器对象,返回的遍历器对象可以依次遍历Gene...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Iterator与for of》
概述 JS中表示集合的数据结构,主要是数组、对象、Map、Set。遍历器是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署了Iterator接口,就可...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Promise》
概述 Promise是异步编程的一种解决方案,比传统的回调函数和事件更合理。简单来说就是一个容器,里面保存着未来才会结束的事件,通常是一个异步操作。Promise对象有两个...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Reflect》
概述 Reflect翻译过来是反射的意思,与Proxy一样,都是为了操作对象而提供的。设计目的有以下几点: 将Object对象的一些属于语言内部的方法放到Reflect对象...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Proxy》
概述 Proxy可以理解成在目标对象之前架设一层拦截,外界对该对象的访问都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。可以由它来代理某些操作。 ...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《Map与WeakMap数据结构》
Map概述 JS中的对象,本质上是键值对的集合,只能用字符串或Symbol当作键名。Map数据结构类似对象,也是键值对的集合,区别是键名不限于字符串,可以使用各种类型的值做...
1
评论
分享
市民钟先生
7月前
关注
JS笔记《Set与WeakSet数据结构》
Set 概述 Set是一种类似数组的数据结构,但是成员的值都是唯一的,没有重复的。内部判断值是否唯一采用的是类似于严格相等的算法,唯一不同的是严格相等中NaN不等于自身,而...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《数据类型—Symbol》
概述 ES5的对象属性名都是字符串,容易造成属性名的冲突。Symbol可以保证属性名的独一无二。是一种原始数据类型。ES6中,对象的属性名可以有两种类型,一种字符串,另一种...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《运算符扩展》
链判断运算符 ?. 读取对象内部的某个属性,往往需要判断一下,属性的上层对象是否存在。使用链判断运算符,如果左侧为null或undefined就不再往下运算,返回undef...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《对象扩展》
属性的简洁表示 ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。 简写的对象方法不能用于构造函数,会报错。 属性名表达式 ES6 允许字面量定义对象时,...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《数组扩展》
扩展运算符 好比rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 主要用于函数调用。 只有函数调用时作为参数,扩展运算符才可以放在圆括号中,否则报错。 如果将扩展...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《函数扩展》
参数默认值 使用参数默认值时,函数不能有同名参数,会报错。 参数变量是默认声明的,在函数体内,不能用let或const再次声明,否则会报错。 与解构赋值结合使用 双重默认值...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《数据类型—BigInt》
概述 JS 所有数字都保存成 64 位浮点数,这给数值的表示带来了两大限制。一是数值的精度只能到 53 个二进制位(相当于 16 个十进制位),大于这个范围的整数,JS是无...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《数值扩展》
二进制和八进制表示法 ES6提供了二进制和八进制数值的新写法,分别用前缀0b和0o表示。 数值分隔符 ES2021允许数值使用下划线(_)作为分隔符。分隔符没有指定间隔位置...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《字符串扩展》
Unicode表示法 允许采用\uxxxx形式表示一个字符,其中xxxx字符表示Unicode码点。但是这种表示法只限于码点在\u0000~\uFFFF之间的字符。超出这个...
赞
评论
分享
市民钟先生
7月前
关注
JS笔记《变量解构赋值》
数组 从数组中提取值,按照位置对变量赋值。只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值为undefined。 只要某种数据结构具有Iter...
赞
评论
分享
下一页
个人成就
文章被点赞
1
文章被阅读
2,855
掘力值
412
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2021-04-15