公司动态
JS基础学习01
数组常用arr.push() 在数组末端添加元素 arr.unshift() 在数组首端添加元素 arr.pop() 删除数组末尾一元素 arr.shift() 删除数组首端一元素 arr.splice(a, b) 从索引号a的数组开始删除b个元素冒泡排序arr[0]要和后面的n-1个元素比较若小于后面的元素则交换位置arr[1]和后面的n-2个元素比较....以此类推arr[n-1]的位置唯一确定。let arr [1, 3, 2, 5, 4] // 已经排好序的i个元素 for(let i 0; i arr.length - 1; i){ // 第 i 轮需要比较 arr.length - i - 1 次 for(let j 0; j arr.length - i - 1; j){ // 前面的数比后面大才交换 if (arr[j] arr[j1]){ let temp arr[j] arr[j] arr[j1] arr[j1] temp } } } console.log(arr)