首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
April213
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
React使用数组索引index作为唯一标识Key可能会引起的问题
React渲染方式: React在渲染时先将需要渲染的数据在内存中生成虚拟DOM,然后再将生成的虚拟DOM渲染到页面生成真实DOM。 即:数据 ---> 虚拟DOM ---> 真实DOM。 问题引出
运算符扩展
ES6运算符以扩展不多,有如下几个:指数运算符**、链判断运算符?.、Null判断运算符??、逻辑赋值运算符||=、&&=、??=。 1.指数运算符** 该运算符连用时使用的时采用的是右结合而非常用的
对象的新增方法
1.bject.is() 该方法是ES6主要用来解决ES5比较两个值是否相等中不缜密的问题,因为在ES5中的==和===都会将前者自动转换数据类型。使得展示出-0=+0以及NaN不等于自身。而这就需要
对象的扩展
1.属性的简洁表示 ES6允许在对象括号里直接写入变量和函数,作为对象的属性和方法。但是这种写法在构造函数中会报错。 2.属性名表达式 JS中有两种方法定义属性名:标识符、表达式。但是在以前如果使用字
数组的扩展
1.扩展运算符 扩展运算符由三个点...表示,功能上就像rest的逆运算,将一个数组拆分成一个一个用逗号隔开的数据。扩展运算符也可以作为函数的参数使用。 由此引出很多方便快捷的操作: 1.替换appl
函数的扩展
1.函数参数的默认值 1.在ES6中,定义函数时可以为函数设置默认参数,当参数不够或者未传入参数时,当前参数的值会默认为已有的默认参数的值。 要注意的是该参数相当于是默认声明的,所以函数内部不能再次定
数值的扩展
1.二进制与八进制 ES6给予二进制和八进制新的写法,为0b/0B和0o/0O,而将这两者转换为十进制就需要Number()方法。 2.数值分隔符 ES2021提供了下划线'_'作为数值之间的分隔符,
字符串的扩展与新增方法
1.字符串的扩展 1.1字符串的Unicode表示法 ES6允许采用\uxxxx的方式表示一个字符,每一个字符都有一个码点即xxxx,但是这种表示方法只能表示码点在\u0000-\uFFFF之间的字符
Let和const
Let和Const命令 1.let let基础用法: 1.let只在其代码块中才有效,代码块外调用let定义的字符会报错。 2.let不存在变量提升,即在变量定义之前调用该变量而能调用到。
数组的解构赋值
1:基本用法: ES6允许按照一定的模式从数组对象中提取值,然后对变量进行赋值,该操作即为结构。 等价于 本质上,这种写法属于“匹配模式”,只要等号左右两边的模式相同,左边的变量就会被被赋予对应的值。
下一页
个人成就
文章被阅读
2,136
掘力值
138
关注了
1
关注者
1
收藏集
0
关注标签
7
加入于
2022-03-18