花费 10 ms
总结下var、let 和 const 的区别

一、var变量 二、let变量 ES5 只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景,在ES6之前,大部分人会选择使用闭包来解决这个问题,今天我们使用ES6提供 ...

Mon Jun 24 00:13:00 CST 2019 0 10932
ES6——箭头函数与普通函数的区别

ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: 语法: 那么箭头函数有哪些特点 ...

Mon Jul 22 01:15:00 CST 2019 0 4300
ES6 —— entries(),keys()和values()

ES6 提供三个新的方法 —— entries(),keys()和values() —— 用于遍历数组。它们都返回一个遍历器对象,可以用for...of循环进行遍历,唯一的区别是keys()是对键名的 ...

Tue Jul 02 02:05:00 CST 2019 0 1641
JS基本数据类型和引用数据类型的区别及深浅拷贝

前言 首先我们先来了解一下什么叫栈堆,基本数据类型与引用数据类型 1.栈(stack)和堆(heap)stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小也不一定会 ...

Fri Jun 28 06:43:00 CST 2019 0 997
深入理解 Array.prototype.map()

概述:   map()方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组,它不会改变原来的数组。   语法:   let newArr = oldArr.map(callba ...

Thu Oct 31 03:53:00 CST 2019 0 525
ES6——新增数据结构Set与Map的用法

ES6 提供了新的数据结构 Set以及Map,下面我们来一一讲解。 一、Set 特性 似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。 我们可以利用这一唯一特性进行数组的去重工作。 ...

Mon Jul 01 21:51:00 CST 2019 0 595

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM