js经典排序算法
冒泡排序思路
外层循环,从最大值开始递减,因为内层是两两比较,因此最外层当>=2时即可停止;
内层是两两比较,从0开始,比较inner与inner+1,因此,临界条件是inner<outer -1
1234567891011121314function bubleSort(arr){ let len = arr.length for(let i = len;i >= 2 ; i--){ for(let j = 0 ;j <= i - 1;j++){ if(arr[j] > arr[j+1]){ //传统写法 // let temp = arr[inner]; // arr[inner] = arr[inner + 1] ...
npm实用小技巧
初始化包
npm init 询问关于包、作者等信息
npm init -y 自动生成我们的package.json
配置默认初始化配置,例如作者详细信息deng
12npm config set init-author-name "Ankit Jain"npm config set init-author-email "ankitjain28may77@gmail.com"
然后运行npm init -y自定生成我们的包
123456789101112{ "name": "<name of the root dir>", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": &quo ...