首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS小算法
订阅
liang14658fox
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
面试官:let, const 解决了什么问题?
我们在面试时,经常会被问“let, const 解决了什么问题?”,这种就是基础性的问题,可以回答的完美,也可以回答的很基础。
js值类型引用类型和深浅拷贝
这说明obj1和obj2指向了用一个堆内存,obj1赋值给obj2,实际上这个堆内存对象在栈内存的引用地址复制了一份给了obj2,所以obj1和obj2指针都指向堆内存中同一个。 从上面我们可以得知,当我改变b中的数据时,a中数据也发生了变化;但是当我改变c的数据值时,a却没有…
[JS红宝书笔记]基本引用类型
首先回顾一下上一章节:介绍了原始值和引用值、执行上下文、作用域还有垃圾回收四部分,许多知识点需要额外翻看文章才能好好“咀嚼”。这一章节上一章节的引用值相关,介绍基本引用类型,动笔。 引用值(由多个值构成的对象)是由某个特定引用类型的实例,通过 new 操作符和构造函数(创建新对…
【JS启示记】引用类型——地址
JS数据类型分两种:基本类型和引用类型。 当我们定义变量的时候,实际是在计算机的内存中为数据分配一份存储空间。 我们将数字3赋给了变量a,将数组[3]给了变量b,二者并无区别。 到此我们可以发现不同之处。 基本类型赋值前后的变化互不影响,而引用类型产生了影响。 基本类型在做赋值…
千万别小看这些运算符背后的逻辑
最近回顾javascript的一些基础知识点时,引起的思考确实颠覆了我之前的一些认知。我清楚地记得曾多次在网上看到一些奇奇怪怪的表达式,它们的运算结果着实让人懵逼。就比如我在js数据类型很简单,却也不简单这一篇笔记中提到的[] == ![]这样一个表达式,它的运算结果是true…
你不可忽略的JS技巧——短路运算符
"短路"是一种程序优化技术。在逻辑运算中,"短路"指的是在可以确定整个表达式最终的布尔值时,就停止后续的计算。 先来看概念吧 逻辑 &&(与运算) 如果左操作数为真值,那么返回右操作数的值; 如果..
彻底搞懂var、let、const之间的区别
一、什么是变量 在读这篇文章前,我们需要搞懂到底是什么变量,其实一句话就能概括:变量是一个可以保存任何数据类型值的命名占位符。本篇文章将会介绍以下知识点: 什么是var、let、const 变量声明规
vue救命技巧:你可能需要强制更新组件!
需求背景 这几天开发项目,做了一个可滚动的表格,表格用的是公司的组件。正常情况下,一切滚动行为正常。 但,当我通过页面内的操作改变表格高度时,bug出现了!如图,可以清楚的发现,滚动条滚动异常了!有一
JS前端自学深入必看!每天一个小知识:面试被问到空数组比较——[] == [] 真还是假?为什么?
当面试官问你 [] == [] 为假而 [] != [] 为真时,这实际上涉及到了JavaScript中的类型比较和内存管理的深刻问题。让我们更详细地探究这一现象
js的一些潜在规则(一)
为什么开发中建议使用void 0 来代替undefined 因为 JavaScript 的代码 undefined 是一个变量,而并非是一个关键字,这是JavaScript 语言公认的设计失误之一,所