首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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 语言公认的设计失误之一,所