
技术Ren-JS/ES6详解
文章平均质量分 61
适合有js基础的技术Ren,请结合阮一峰的ES6文档学习。
所见所闻,略略写
JessicaLilyAn
热爱技术的小女子一枚,一直成长,梦想成为大牛。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
变量提升和函数提升
变量提升和函数提升js和其他语言一样,都要经历编译和执行阶段。而js在编译阶段的时候,会搜集所有的变量声明并且提前声明变量,而其他的语句都不会改变他们的顺序,因此,在编译阶段的时候,第一步就已经执行了,而第二步则是在执行阶段执行到该语句的时候才执行。1. 变量提升console.log(variable);var variable = 'hello';console.log(variable);// 编译后var variable //原创 2020-11-27 11:14:59 · 343 阅读 · 0 评论 -
关于变量和函数的提升测试题
// var a = 1;// function fn(a) {// /* 参数a重新定义了函数内的a 函数内部的a无法改变全局变量a的值 */// /* var a = 1 */// console.log(a);/* 1 */// a = 2// console.log(a);/* 2 */// }// fn(a);// console.log(a);/* 1 */// var a=1// .转载 2020-11-27 11:24:34 · 243 阅读 · 0 评论 -
this 指向详细解析(箭头函数)
前言this 指向问题是入坑前端必须了解知识点,现在迎来了ES6时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,遂有此文在非箭头函数下, this 指向调用其所在函数的对象,而且是离谁近就是指向谁(此对于常规对象,原型链, getter & setter等都适用);构造函数下,this与被创建的新对象绑定;DOM事件,this指向触发事件的元素;内联事件分两种情况,bind绑定, call & apply 方法等, 容以下一步一步讨论。箭头函数也会穿插其中进行讨论转载 2020-12-02 10:51:05 · 3396 阅读 · 2 评论 -
通俗易懂深浅拷贝的理解
JS中的栈和堆一.栈和堆栈(stack):栈会自动分配内存空间,会自动释放,存放基本类型,简单的数据段,占据固定大小的空间。基本类型:String,Number,Boolean,Null,Undefined堆(heap):动态分配的内存,大小不定也不会自动释放,存放引用类型,指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型的变量,实际上保存的不是变量本身,而是指向该对象的指针。引用类型:Function,Array,Object二.区别栈:所有在方法中定义的变量都是放在栈内存中原创 2020-11-24 13:56:03 · 618 阅读 · 0 评论 -
js事件循环机制及面试题详解
学习js必不可少的知识点插入原创 2021-11-23 10:38:14 · 5109 阅读 · 0 评论 -
let与const命令(测试题)
本篇文章请大家先阅读阮一峰es6 let和const命令原创 2021-11-19 17:32:43 · 661 阅读 · 0 评论