二分查找,也称为折半查找,是指在有序的数组里找出指定的值,返回该值在数组中的索引。
Object.prototype.isPrototypeOf 使用Object的原型方法isPrototypeOf,判断两个对象的原型是否一样, isPrototypeOf() 方法用于测试一个对象是否存在于另一个对象的原型链上。...
实现的方法很多,除了使用循环(for,while,forEach等)外,最简单的是使用Array.from
用 new 创建构造函数的实例时,通常情况下 new 的构造函数后面需要带括号(譬如:new Parent())。 有些情况下new的构造函数后带括号和不带括号的情况一致, 譬如:...
尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。
腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...
下面来看一道例题 a = { b:function(){ console.log(this); }, c:()=>{ console.log(this); } } 问: a.b a.c e= a.b f=a.c 主要是考察普通函数和匿名函数的this指向。下面来回顾一下this的指向。...
这道题常考的是手写代码 1.使用原型:把对象本身的属性写在构造函数里面,把它的共有属性写在原型上面; 2.使用class:把对象本身的属性写在constroctor里面,把公共属性写在constroctor外面。...
当访问一个对象的属性时,如果这个对象内部不存在这个属性,那么它就会去它的原型对象里找这个属性,这个原型对象又会有自己的原型,于是就这样一直找下去,也就是原型链的概念。...