- 博客(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
原创 读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关注的人