自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇搞懂let,const,var 呀

聊一下let const var前言:let, const,var是很常见的,但是总是对它有一点模模糊糊的,像在我面前隔了一层面纱,所以看了许多篇文章,小小的总结了一下,希望我自己能搞懂它,也希望对各位有所帮助。(文中的例子都是经过vscode验证过的)1. 变量提升(将1.1和1.2看完能大概明白它哦):1.1 作用域角度从作用域来说,这三个都是有变量提升的。执行一段代码时,作用域是优先所有变量建立起来的,所以它在建立的时候就会看看自己内部有什么变量。var :当然是不用来说是有变量提升的

2021-12-04 13:08:13 234

原创 走过路过都别错过的Symbol

解读解读ES6-Symbol今天学习时看到了Symbol这个陌生的词,一看,原来也是个人物呀。symbol是Es6的一种新的原始数据类型。中文翻译是"象征",在应用中表示"独一无二的值"。让我们一起好好认识一下它吧!(以下代码都是本人在vscode中验证过的哦,保准正确)1. Symbol为什么会出现为了解决对象的属性名冲突问题。ES5的对象属性名都是字符串,当你使用别人提供的对象,或者别人使用你提供的对象,很容易发生属性名被改写或者被覆盖的问题。而使用Symbol可以完美解决,因为它本质上是一种唯

2021-08-24 23:07:31 191

原创 读阮一峰ES6—Set数据结构

文章目录Set 和 Map 数据结构1. SetSet 和 Map 数据结构1. Set基本用法Set是ES6中提供的新数据结构,类似于数组,但是成员的值是唯一的,没有重复的值。

2021-08-24 11:09:54 298

原创 es6语法之promise

文章目录es6语法之promise原因:解决办法(本章重点来了):es6语法之promiseJavaScript是单线程语言,而且异步异步执行的,也就是说它无法保证代码执行的顺序。​ 举个栗子:(小提示:setTimeout名为计时器,用来指定某个函数或某段代码,在多少毫秒之后执行)setTimeout(()=>{​ console.log('在忙----');​ },2000)​ console.log('hello world')​ //

2021-07-22 21:17:09 205

原创 ES6语法—for...of循环

几种循环的集合

2021-07-20 09:50:24 429

原创 读JavScript语言精粹第四章—函数(1)

文章目录函数1.函数对象函数1.函数对象什么是函数- 函数是功能代码块,当我们多次使用同一段代码时,就可以把它封装成一个函数,允许在代码里随调随用,利用函数封装来避免重复键入大量相同的内容,可以使得代码更高效,高级。- 因为函数是对象,所以它也可以被当做值来使用,可以存储在一个变量,数组和对象中。- 因为函数是对象,所以它也可以调用方法。- 函数可以被当做参数传递给其他函数,函数也可以在返回函数。--在JavaScript中,函数是对象。对象就是“名/值”对的集合,并且自带一个连接到

2021-07-20 09:01:49 83

原创 读JavaScript语言精粹-创建对象的方法

JavaScript 的设计是一个简单的 基于对象 的范式. 一个对象就是一系列属性的集合, 一个属性包含一个名和一个值. 一个属性的值可以是函数, 这种情况下属性也被称为方法对象从何而来?这个问题很好回答:创建,对象是通过创建产生的,那如何创建呢?下面是总结的几种方法1. 直接创建一个空对象var aa={}这种方法适用于创建应用中的唯一全局变量,可以减少全局变量污染,因为能把全局性的资源都纳入 aa 这个名称空间下。2. 通过 new 来创建一个 Object 对象 var bb.

2021-07-13 21:19:56 154

原创 读阮一峰ES6-对象的新增方法一

文章目录1.Object.is()1.Object.is()再说Object.is()之前,先来说一下相等符(‘’)和完全相等符(‘=’)。相等符在判断值是否相等时,会进自动行类型转换,然后根据值来判断两者是否相等。而完全相等符不会进行类型转换,直接根据值和类型来判断两者是否相等。其中,完全相等符的 NaN(非数字值的特殊值,用于指示某个值不是数字) 不等于自身,以及 +0 等于 -0。ES6提出"Same-value equality"(同值相等)算法,Object.is() 就是部署这个新算法的新

2021-07-12 21:27:58 248

原创 JavaScript语言精粹学习笔记之数据类型

-JavaScript的简单类型包括数字 numberJS不分整形和浮点型两个浮点值相加,精度不够字符串 string布尔值 booleannullundefined以上都是简单数据类型其他都是对象 Function Array研究一下 前五个貌似是对象 ,因为他们拥有方法,但是他们是不可变的?简单数据类型,不是对象?...

2021-07-08 09:30:03 153 1

空空如也

空空如也

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

TA关注的人

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