自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TS中any与unkonow与never类型都是什么

anyany是任意值类型,定义为 any 类型的变量允许被赋值为任意类型。let myFavoriteNumber: any = 'seven'myFavoriteNumber = 7变量如果在声明的时候,未指定其类型,那么它会被识别为任意值类型,也就是说声明为 any 类型和写 JS 没啥区别nevernever 类型表示的是那些永不存在的值的类型。例如一个抛出异常的函数,一个永远不会返回的函数的返回值类型// 返回never的函数必须存在无法达到的终点function .

2022-03-08 09:01:43 3535

原创 react fiber的特性

1.利用浏览器空闲时间执行,不会长时间占用主线程2.将对比更新dom的操作碎片化3.碎片化任务,可以根据需要被暂停

2022-03-06 14:32:14 448

原创 JavaScript的64位浮点数

一、JavaScript的64位浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。1 === 1.0 // true这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算。由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。0.1 + 0..

2022-02-11 00:55:43 2506

原创 JS中实现继承的7中方式

1.原型链继承:将父类的实例作为子类的原型// 定义一个父类型function Animal(name) { this.name = name; this.say = function(){ console.info('I am ' + this.name); }}// 原型对象方法Animal.prototype.eat = function(food) { console.info(this.name + '正在吃' + food);}// 定义子类funct

2022-01-26 17:51:53 926

原创 谈谈你对面向对象的理解:

JS面向对象的三个基本特征:封装,继承,多态:封装: 如果只创建一个对象,用{}如果反复创建多个相同结构的对象,用构造函数继承:所有子对象公用的属性值和方法,都要放在构造函数的原型对象中多态:只要觉得从父对象继承来的成员不好用,都在子对象中重写同名成员...

2022-01-26 11:00:45 97

原创 数组的.filter(_=>_)用法解析

数组的filter方法,过滤Truthy元素。

2022-01-25 15:23:39 7464

原创 typescript中的type关键字

typescript中的type关键字

2022-01-25 10:17:32 4851 1

原创 eslint配置说明

eslint配置

2021-11-26 22:26:42 1754

空空如也

空空如也

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

TA关注的人

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