一、问题 javascript是面向对象的,还是面向过程的?基于对象是什么意思? 对象: 指的是对某一类事物进行抽象,抽象出这一类事物共同的特征以及行为(也就是属性和方法),那些拥 ...
一、问题 javascript是面向对象的,还是面向过程的?基于对象是什么意思? 对象: 指的是对某一类事物进行抽象,抽象出这一类事物共同的特征以及行为(也就是属性和方法),那些拥 ...
一.箭头函数 二.箭头函数的this指向 三.改变this指向 四.注意事项特别说明 转载: https:// ...
转发:地址 https://wintc.top/article/20 经常有同学问树结构的相关操作,也写了很多次,在这里总结一下JS树形结构一些操作的实现思路,并给出了简洁易懂的代码实现。本文内容结 ...
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用怎么样都要有个高端的名字 ...
js 单线程、宏任务与微任务的执行顺序 js 单线程 众所周知js是单线程,但js是可以执行同步和异步任务的,同步的任务众人皆知是按照顺序去执行的; 而异步任务的执行,是有一个优先级的顺 ...
一、前言 了解JavaScript面向对象,需要先了解三个名词: 构造函数,实例对象和原型对象。 注意:JavaScript中没有类(class)的概念,取而代之的是构造函数,两者类似却又 ...
深拷贝和浅拷贝都是针对的引用类型, JS中的变量类型分为值类型(基本类型)和引用类型; 对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会对地址进行拷贝,最终两个变量指向同一份数据 ...
this指的是函数运行时所在的环境: 实际上this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调 用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调 ...
闭包1:嵌套的两个作用域中 内层作用域访问外层作用域 局部变量的 过程 闭包2 : 就是能够访问其他函数内部变量的函数; 由于js中只有函数内部的子函数才能访问局部变量,所以可以简单的把 ...
对于大部分前端开发者而言,new一个构造函数或类得到对应实例,是非常普遍的操作了。下面的例子中分别通过构造函数与class类实现了一个简单的创建实例的过程。 ...