解决了原型链继承中子类实例共享父类引用属性的问题。使用父类结构器来增强子类实例,相当于将父类的实例属性复制到子类。创建子类实例时,可向父类传递参数。可实现多继承(call多父类对象)。
小妮浅浅 2021-10-21 3628
为了给子类添加新的属性和方法,必须在newAnimal()这样的句子之后执行,不能放在构造器中。原型对象的所有属性都由所有实例共享。创建子实例时,不能将函数传递给父类构造函数。
小妮浅浅 2021-10-21 4467
非常纯粹的继承关系,实例是子类和父类的实例。将父类的实例作为子类的原型,父类可以访问新的原型方法/属性。简单易实现。
小妮浅浅 2021-10-21 3663
绑定在父元素上只需要绑定一次,节省性能。子元素不需要每个人都绑定同一个事件。如果后续添加新的子元素,由于事件委托,会自动接收父元素的事件监控。
小妮浅浅 2021-10-20 5136
二分搜索的前提是数组有序,从数组的中间元素开始。如果中间元素恰好是目标值,搜索就结束了。如果目标值大于或小于中间元素,则在大于或小于中间元素的一半中进行搜索。
小妮浅浅 2021-10-12 11471
分区,从数组中选择一个基准,所有比基准小的元素都放在基准前面,比基准大的元素放在基准后面。递归,递归地对基准前后的子树组进行分区。
小妮浅浅 2021-10-12 10863
广度优先遍历二叉树,即按层次去遍历。新建队列,根节点入队,出队并访问队头,重复队头未访问的相邻节点2、3步,直至队列为空。
小妮浅浅 2021-10-12 12003
尽可能深的搜索图的分支。常规的深度优先并不会破坏原始数据结构,而是采用 isVisited或者颜色标记法进行表示。访问根节点,对根节点的没访问过的相邻节点挨个进行深度优先遍历。
小妮浅浅 2021-10-12 12659
eval是js中最强大的方法之一,它就像一个完整的ECMAScript解析器,它会根据ECMAScript语句对字符串进行解析和计算。eval中的所有变量声明和函数声明都不会增加。
小妮浅浅 2021-10-12 17151
小妮浅浅 2021-10-12 17478
文章热搜