javascript
文章平均质量分 58
江涛入海夜通潮
这个作者很懒,什么都没留下…
展开
-
js中数组排序
1.冒泡排序法将数组中的相邻两个元素进行比较,将比较大(较小)的数通过两两比较移动到数组末尾(开始),执行一遍内层循环,确定一个最大(最小)的数,外层循环从数组末尾(开始)遍历到开始(末尾)function MaoPaoSort(arr){ for(var i = 0;i<arr.length-1;i++) { for(var j = 0;j<arr.length-i-1;j++){ if(arr[j]>原创 2021-10-28 22:10:46 · 140 阅读 · 0 评论 -
js数组去重(前端面试题)
1、 ES6-set使用ES6中的set是最简单的去重方法var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN,NaN,'NaN', 0, 0, 'a', 'a',{},{}]; function arr_unique1(arr){return [...new Set(arr)];//或者//return Array.from(new Set(ar原创 2021-10-28 22:02:20 · 259 阅读 · 0 评论 -
TypeScript (前端面试题)
1.什么是 TypeScript?Typed JavaScript at Any Scale.添加了类型系统的 JavaScript,适用于任何规模的项目。2.TypeScript 的特性从 TypeScript 的名字就可以看出来,「类型」是其最核心的特性。基础1.原始数据类型: JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Objecttypes)。原始数据类型包括:布尔值...原创 2021-10-11 21:23:21 · 3138 阅读 · 0 评论 -
js继承(前端面试题)
继承在js中占有非常重要的地位,那么在js中有很多中继承的方式,不过每一种继承方式都有优缺点。下面就列举几种继承的方式。实现继承首先需要一个父类,在js中实际上是没有类的概念,在es6中class虽然很像类,但实际上只是es5上语法糖而已1.原型链继承父类的实例作为子类的原型优点:简单易于实现,父类的新增的实例与属性子类都能访问缺点: 可以在子类中增加实例属性,如果要新增加原型属性和方法需要在new 父类构造函数的后面 无法实现多继承 创建子类...原创 2021-09-23 21:21:19 · 1820 阅读 · 0 评论 -
原型与原型链
1.prototype每个函数都有一个prototype属性,被称为显示原型2.--proto-- 每个实例对象都会有--proto--属性,被称为隐式原型 每个实例对象的隐式原型 --proto--属性指向自身的构造函数的显示原型prototype...原创 2021-09-08 16:22:03 · 66 阅读 · 0 评论