美文网首页javascript
javascript 数组小实例

javascript 数组小实例

作者: 张晖 | 来源:发表于2020-11-21 00:47 被阅读0次

从数组中选出大于5的,组成新数组

原数组: [2, 3, 5, 8, 29, 24, 5, 32, 14]
新数据: [8, 29, 24, 32, 14]

代码:

let arr = [2, 3, 5, 8, 29, 24, 5, 32, 14];
let newarr = [];
let j = 0;

for (let i = 0; i < arr.length; i++) {
  if (arr[i] > 5) {
    newarr[j++] = arr[i];
  }
}
console.log(newarr);

求数据平均值

原数组:[20, 18, 30, 21, 23, 26, 20, 32, 40]
代码:

var arr = [20, 18, 30, 21, 23, 26, 20, 32, 40];
var sum = 0;
var average;
for (let i = 0; i < arr.length; i++) {
    sum += arr[i];
}
average = Math.floor(sum / arr.length);
console.log(average);

将数据的内容反过来存放

原数组: ['red', 'pink', 'blue', 'yellow', 'green'];
新数组: ["green", "yellow", "blue", "pink", "red"]

代码:

var arr = ['red', 'pink', 'blue', 'yellow', 'green'];
var newArr = [];
for (let i = arr.length - 1; i >= 0; i--) {
  newArr[newArr.length] = arr[i];
}
console.log(newArr);

数组冒泡排序

原数组: [5, 4, 3, 2, 1] 适用于其他顺序 [234,123,12,152,2,0]
新数组: [1, 2, 3, 4, 5]

var arr = [5, 4, 3, 2, 1];
for (let i = 0; i < arr.length; i++) { // 外循环负责趟数;
    for (let j = 0; j < arr.length - i - 1; j++) { // 内循环负责交换次数;
        if (arr[j] > arr[j + 1]) {  // 条件: > 或 <  决定排序方向
            let temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
        }
    }
}
console.log(arr);

相关文章

  • javascript 数组小实例

    从数组中选出大于5的,组成新数组 原数组: [2, 3, 5, 8, 29, 24, 5, 32, 14]新数据...

  • JavaScript数组去重算法实例

    本文主要介绍了JavaScript数组去重算法,结合实例形式总结分析了JavaScript数组去重相关的读写、遍历...

  • JavaScript 数组实例方法

    copyWithin() 在当前数组内部,将指定位置的成员复制到其他位置(会覆盖原有成员),然后返回当前数组。 t...

  • for...of循环(数组)

    for...of循环可以代替数组实例的forEach方法 JavaScript 原有的for...in循环,只能获...

  • JS 实例

    JavaScript 实例JavaScript 对象 实例JavaScript Browser 对象 实例Java...

  • javascript数组及操作方法

    数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。 定义数组的方法://对象的实例创...

  • 数组及操作方法

    数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。 定义数组的方法 //对象的实例创...

  • 前端知识数组及操作方法

    数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。 定义数组的方法 //对象的实例创...

  • 您应该知道的13个有用的JavaScript数组技巧和窍门

    您应该知道的13个有用的JavaScript数组技巧和窍门翻译:范小饭 数组是Javascript最常见的概念之一...

  • javascript 函数小实例

    函数是封装了一段可重复执行的代码块,目的:是让大量代码重复使用。 比如:求数值10到50之间的累加和。 这段代码可...

网友评论

    本文标题:javascript 数组小实例

    本文链接:https://www.haomeiwen.com/subject/byhsiktx.html