JS知识记录
文章平均质量分 54
深入探索JavaScript,解决学习过程中感到困惑的问题,更好地掌握这门语言。
火山飘雪cc
这个作者很懒,什么都没留下…
展开
-
js常用数组方法
Array 构造函数本身也有一些方法,这些方法通常被称为静态方法。静态方法是直接在构造函数对象上定义的,而不是在其 prototype 属性上定义的,因此它们不是由数组实例继承的,而是直接通过 Array 对象来调用。原创 2024-02-29 11:28:32 · 1194 阅读 · 0 评论 -
js数据类型,类型检测,类型转换
Number、String、Boolean、Null、 Undefined、Symbol(ES6),BigInt(ES11)这些类型可以直接操作保存在变量中的实际值。标准普通对象:Object标准特殊对象:Array、RegExp、Date、Math、Error…非标准特殊对象:Number、String、Boolean…可调用对象:Function基本数据类型:基本数据类型是指存放在栈(stack)中的简单数据段。数据大小固定。占用空间小。按值存放,按值访问。原创 2023-11-06 17:58:23 · 96 阅读 · 0 评论 -
var、let、const 变量提升 暂时性死区
let和const是ES6为JavaScript新增的两种方式var, let声明变量分为三部分:1.创建,2.初始化undefined,3.赋值。const声明的是一个常量,一旦声明,常量的值(内存地址不能改变)就不能改变 ,所以const声明必须立即进行初始化,不能留到以后赋值,所以const声明变量分为两部分:1.创建,2.初始化,没有赋值操作,相当于把初始化赋值整合成了一步,在初始化的时候进行赋值。原创 2023-11-01 07:32:01 · 178 阅读 · 0 评论 -
let {keys, values, entries} = Object;含义
用到ES6解构赋值原创 2022-12-10 20:13:20 · 160 阅读 · 0 评论 -
JS数组方法中find()和filter()的区别
JS数组方法中find()和filter()的区别原创 2022-11-13 18:15:16 · 375 阅读 · 0 评论 -
JS递归函数return返回undefined
如图 明明设置了return,console.log也能输出 但是最后调用fn(5)最后输出undefined。在递归函数内部调用fn时没有return,也就没有值返回给最外层的函数。在递归函数内部调用fn前加上return。原创 2022-11-12 14:11:03 · 1885 阅读 · 0 评论