自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JavaScript】关于箭头函数的一些介绍

匿名函数是一种没有函数名的函数,它可以被直接传递给其他函数或存储在变量中。在变量中存储一个匿名函数,以便稍后调用或传递给其他函数。例如:// 输出 5匿名函数可以立即执行,这在需要创建临时作用域或执行某些初始化代码时很有用。例如:// 这里的代码在定义后立即执行})();匿名函数经常用作回调函数,被传递给其他函数,以在特定事件发生时执行。回调函数是一种函数,它作为参数传递给另一个函数,并且在某个特定的事件发生时被调用。回调函数通常用于异步编程,例如处理异步操作的结果或响应事件。

2023-10-23 22:12:59 70

原创 【JavaScript】关于const 对象的属性

在 JavaScript 中,const关键字用于声明。常量变量一旦被赋予值后,就不能再被重新赋值。除了声明常量之外,它也可以用于声明对象。在这种情况下,const声明的对象是一个常量对象,其不能被重新分配,但对象属性可以被修改。在上面的示例中,person是一个使用const声明的常量对象。虽然我们不能将person指向另一个对象,但我们可以修改它的属性或添加新属性。总结来说,const对象是一个使用const声明的对象,它的引用是常量,不可重新分配,但对象本身的属性可以修改。如果你希望。

2023-10-23 22:12:22 402

原创 【JavaScript】如何判断一个对象是空对象

非枚举属性(non-enumerable properties)是指对象的属性,它们不会出现在通过for...in循环或方法遍历对象时被枚举(列举)出来。这些属性存在于对象中,但默认情况下不会被列出或访问。});// 不会输出 'nonEnumProp'// 不会包括 'nonEnumProp'// 包括 'nonEnumProp'在上述示例中,属性被设置为非枚举,因此不会被for...in循环或方法遍历,但可以通过获取。

2023-10-23 22:11:38 72

原创 【JavaScript】JavaScript 中的包装类型

这些自动装箱和自动拆箱的机制使得JavaScript更灵活,允许你在基本数据类型和对象之间无缝切换,但同时也需要避免造成潜在的问题。通常情况下,JavaScript会在需要时自动创建和销毁这些包装对象,以便你可以直接操作基本数据类型,而不需要显式创建包装对象。这些包装类型允许你在基本数据类型上执行对象操作,因为它们提供了一组方法和属性,以便更轻松地操作基本数据类型的值,前面提到了,JavaScript通常会在需要时自动创建和销毁这些包装对象,这个自动的包装和拆包过程通常被称为。

2023-10-23 22:10:59 337

原创 【JavaScript】Object.is() 与比较操作符 “===”、“==” 的区别

`Object.is()` 是 ECMAScript 6 (ES6) 中引入的方法,用于比较两个值是否严格相等。它会考虑特殊情况,如处理 NaN 和 -0(负零)的情况。`Object.is()` 的语法如下:`Object.is(v1, v2)`。它返回一个布尔值,表示两个值是否严格相等。

2023-10-22 21:41:45 84 1

原创 【JavaScript】instanceof 操作符的实现原理及实现

JavaScript 中的对象通过原型链相互关联,这是面向对象编程的一个核心概念。原型链是一种对象之间的连接关系,它用于继承属性和方法。每个对象都有一个原型:在 JavaScript 中,每个对象都有一个指向另一个对象的链接,这个链接就是原型。对象通过这个原型链接继承属性和方法。你可以通过方法来获取一个对象的原型。(上面的instanceof的简单实现便是通过这种方式确定原型)原型是对象:原型本身也是一个对象,它可以有自己的原型,形成一个链。这个链的顶端是一个特殊的对象,通常是。原型链的遍历。

2023-10-19 11:31:43 191

原创 【JavaScript】JavaScript中null和undefined的共同点以及区别

共同点Undefined 和 Null 都是基本的数据类型,且只有一个值即undefined和null在条件表达式中都会被视为假值:在条件语句中,null 和 undefined 都被视为假值(Falsy)。这意味着它们在布尔上下文中被视为 false。区别数据类型的不同:undefined 代表的含义是未定义,表示未定义或未初始化的值。它通常用于表示变量在声明后但尚未赋值时的状态。null 代表的含义是空对象,表示空值或缺失值。它通常用于表示一个变量应该是对象,但目前没有分配对象。

2023-10-18 18:50:20 48 1

原创 【JavaScript】JavaScript中的数据类型以及他们之间的区别

其中Symbol和BigInt是ES6中新增的数据类型.ES6也称为ECMAScript 2015,是JavaScript的第六个主要版本。它引入了许多新的语言特性和改进,用于增强JavaScript的功能和可读性安全整数(Safe Integer)是指那些在整数表示范围内是精确表示的整数值,超出这个范围的整数可能会失去精度。安全整数范围可以通过以下两个常量来确定全局变量冲突是指在一个程序中存在多个具有相同名称的全局变量,这可能会导致不可预测的行为和错误。

2023-10-18 18:20:16 53 1

原创 【JavaScript】JavaScript中数据类型检测的四种方式

上面已经包含了八个类型中的这七个,你可能会感到好奇,那为什么没有null呢?这就不得不提及一个JavaScript的历史遗留问题了:JavaScript 中的null值被错误地归类为"object"类型,而不是自己的类型。这个问题源自 JavaScript 最早的实现,并为了保持而一直保留下来由于这个历史遗留问题,当我们使用typeof时会产生如下效果那么如果要检查一个变量是否为null,你可以直接比较它与null除此之外,数组如果使用typeof也会被判断为"object"

2023-10-18 18:18:36 88 1

原创 本地代码上传新建的gitee仓库步骤以及我遇到的问题

然后将暂存区中的更改提交到版本控制历史中,创建一个新的提交对象(包含了你的更改内容、作者信息、时间戳等信息)首先需要将当前目录下的所有新文件、修改过的文件以及删除的文件添加到暂存区。来提交代码,如果报错提示要你先git pull则使用。接下来使用命令将一个远程仓库链接与本地仓库关联起来。来移除已经存在的远程仓库,之后再次重新运行关联指令。如果报错提示已经关联了仓库,那么需要执行。

2023-08-09 10:03:08 72 1

原创 18104 练习使用多case解题

18104 练习使用多case解题

2022-07-26 15:53:52 257 2

原创 (vue学习笔记)不同页面间的跳转

跳转页面的学习

2022-07-26 15:37:00 891

原创 (vue学习笔记)vuex安装中版本不兼容问题

vuex安装时不兼容报错的解决途径之一

2022-07-26 14:52:51 1831

空空如也

空空如也

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

TA关注的人

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