
js基础
Bomb��
一个每天都在进步的土拨鼠!
展开
-
JavaScript中,二叉树的三种遍历,及查找最小/大值,指定值,删除指定节点
我们上一篇写了一个简易二叉树的创建。学习二叉树的创建也是对经典的数据结构又有了一定的了解,而很多数据结构也是从二叉树演化而来的我们在看一次这种图而我们学习创建二叉树的主要目的还是进行遍历,查找,操作这三大点。那我们这次就先从遍历,查找开始首先是三种遍历逻辑重点!递归调用时 一开始传参的node为根节点,后面则会依次传入node.left,node.right !!下面的话语根节点也...原创 2019-05-26 15:30:54 · 862 阅读 · 0 评论 -
重学JS系列: new 操作符,和实现一个 new 操作符
new 的特点如果实现一个 new 操作符一、new 运算符new运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。new 关键字会进行如下的操作:创建一个空的 js 对象{}链接该对象(即设置该对象的构造函数)到另一个对象 ;将步骤1新创建的对象作为this的上下文 ;如果该函数没有返回对象,则返回this。function Car(make, mod...原创 2019-06-17 21:44:51 · 246 阅读 · 0 评论 -
重学JS系列:原型继承
在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的, 所以本文未用 类 实现 构造函数 和 原型目录原型example继承的优缺点原型的概念:所有对象都有一个属性 __proto__指向一个对象, 也就是原型每个对象的原型都可以通过 constructor找到构造函数,构造函数也可以通过 prototype找到原型所...原创 2019-06-18 11:56:17 · 191 阅读 · 0 评论