首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风雨踏梦行
掘友等级
前端
搬砖小能手
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
154
文章 154
沸点 0
赞
154
返回
|
搜索文章
最新
热门
JavaScript的apply、call详解 --每天进步一点点
对于 apply、call 二者而言,作用完全一样,只是接受参数的方式不太一样。 在JavaScript中,call()和apply()都是为了改变函数运行时上下文而存在的,换句话说:就是为了改变函数体内部 this 的指向。 传的第一个参数都是调佣函数时的this指向,通俗点…
JavaScript的原型和原型链--每天进步一点点
JavaScript 是动态的,并且本身不提供一个 class 实现。(在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的)。 原型也是一个对象,通过原型可以实现对象的属性继承。 原型对象的作用:是用来存放实例中共有的…
设计模式--适配器模式--每天进步一点点
适配器模式的作用是解决两个软件实体间的接口不兼容的问题。 适配器模式 在项目中经常用到,有时候可能你没有意识到,比如后端的接口返回的数据格式和字段名变了,你又不想过多的修改原先的代码。这时都会想到将后端接口返回的数据转换成原先接口的数据格式。 有时为了偷懒,在两个项目间我们也使…
JavaScript的对象遍历--每天进步一点点
ECMAScript将对象的属性分为两种: 数据属性 和 访问器属性。 每一种属性内部都有一些特性,这里我们只关注对象属性的[[Enumerable]]特征,它表示是否通过 for-in 循环返回属性,也可以理解为:是否可枚举。 根据具体的上下文环境的不同,我们又可以将属性分为…
Number精度详解,0.1 + 0.2 !== 0.3
js 中不管整数还是小数,都只有Number类型,遵循 IEEE 754 标准,通过64位来表示,也就是 double 双精度浮点数。 整数:除二取余,然后倒序排列,高位补零。 小数:对小数点以后的数乘以2,取结果的整数部分(不是1就是0喽),然后再用小数部分再乘以2,再取结果…
JavaScript的数据类型及判断方法详解 --每天进步一点点
JavaScript是弱类型或者说动态语言,变量类型随程序运行而改变。基本类型:Boolean、Null、Undefined、Number、BigInt、String、Symbol 引用:Object
赋值、浅拷贝和深拷贝
Object.assign(a, b):把所有可枚举属性从一个或多个对象复制到目标对象,返回目标对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象。完全复制出一个对象,连地址也拷贝,两个不会相互影响。嵌套对象也完全拷贝。 无法拷贝函数、R…
个人成就
文章被点赞
170
文章被阅读
32,400
掘力值
1,046
关注了
21
关注者
21
收藏集
4
关注标签
16
加入于
2021-01-20