大白话讲解Promise 时间: 2021-04-28 分类: JavaScript基础,函数 评论 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 阅读剩余部分...
判断js数据类型的四种方法,以及各自的优缺点 时间: 2019-12-31 分类: 变量和类型 评论 本文我们来说一下判断JavaScript数据类型的几种方式,以及他们的优缺点,如何准确的判断数组类型 阅读剩余部分...
JavaScript中的变量在内存中的具体存储形式 时间: 2019-12-23 分类: 变量和类型 评论 大家都知道,JS中的数据类型包括两种:简单数据类型(String、Number、Boolean、undefined、null)和复杂数据类型(object)。 在内存中分为栈区(stack)和堆区(heap),简单数据类型存放在栈区,复杂数据类型存放在堆区。在开发时,我们能直接操作栈区的变量,不能直接操作堆区,堆区数据由JS引擎操作完成。 阅读剩余部分...
javascript中symbol类型的应用场景(意义)和使用方法 时间: 2019-12-23 分类: 变量和类型 8 条评论 ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我们怎么来利用它来改进一下我们的代码。 阅读剩余部分...
深入理解JavaScript系列(50):Function模式(下篇) 时间: 2019-11-28 分类: JavaScript基础 评论 本篇我们介绍的一些模式称为初始化模式和性能模式,主要是用在初始化以及提高性能方面,一些模式之前已经提到过,这里只是做一下总结。 阅读剩余部分...
深入理解JavaScript系列(49):Function模式(上篇) 时间: 2019-11-28 分类: JavaScript基础 评论 本篇主要是介绍Function方面使用的一些技巧(上篇),利用Function特性可以编写出很多非常有意思的代码,本篇主要包括:回调模式、配置对象、返回函数、分布程序、柯里化(Currying)。 阅读剩余部分...