摘要: 在你学习JavaScript或者面试或者工作中,不难免会遇到数组去重问题,下面就是我整理出数组去重的几种方法,希望对小伙伴们有帮助(😊(●'◡'●)) 1.借助indexOf()方法判断此元素在该数组中首次出现的位置下标与循环的下标是否相等 1 var arr = [1,23,1,1,1,3,23 阅读全文
posted @ 2020-05-06 22:26 D_Ming 阅读(251) 评论(0) 推荐(0)
摘要: 问题: 1.定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程 1 var arr = []; 2 for(var i=0;i<30;i++){ 3 arr.push((i+1)*2); 4 } 5 console.log 阅读全文
posted @ 2020-05-06 22:04 D_Ming 阅读(1279) 评论(0) 推荐(0)
摘要: 问题: 1. 一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。 1 var h = 0.0001; 2 var i = 1; 3 while(true){ 4 h = h * 2; 5 i++ 6 if(h > 8848){ 7 break; 8 } 9 } 10 co 阅读全文
posted @ 2020-05-06 21:54 D_Ming 阅读(385) 评论(0) 推荐(0)
摘要: 虽然数组排序有sort方法,但是如果数组中是对象的话,sort方法就不适用啦,所有我们就手写一个排序方法。再者,我们不是为了排序而学习,而是为了接触算法而学习,为了锻炼逻辑思路而学习。 一:冒泡排序:两两比较,第一个大于第二个就交换 附上自己画的图片希望小伙伴们更能理解冒泡排序 以上图片,比较的轮数 阅读全文
posted @ 2020-05-04 01:57 D_Ming 阅读(237) 评论(0) 推荐(0)
摘要: JavaScript中数组的方法种类众多,有ES5之前版本中存在的,ES5新增,ES6新增等;并且数组的方法还有原型方法和从object继承的方法,这里我们只介绍数组在每个版本中原型上的方法。 一:如何创建一个数组 1:字面量方式创建数组 var arr1 = []; //创建一个空数组 var a 阅读全文
posted @ 2020-04-29 20:42 D_Ming 阅读(217) 评论(0) 推荐(0)