1. 程式人生 > 實用技巧 >vue前端專案npm run dev突然報錯 npm : 無法將“npm”項識別為 cmdlet、函式、指令碼檔案或可執行程式的名稱。

vue前端專案npm run dev突然報錯 npm : 無法將“npm”項識別為 cmdlet、函式、指令碼檔案或可執行程式的名稱。

陣列去重

set

在這裡插入圖片描述
把它變成陣列()展開運算子在這裡插入圖片描述

或者是Array.from()的方式
在這裡插入圖片描述

不用ES6的方法怎麼實現在這裡插入圖片描述

在這裡插入圖片描述

效能較好的方法在這裡插入圖片描述

每個陣列都是一個堆記憶體在這裡插入圖片描述

陣列去重(刪除指定陣列元素)在這裡插入圖片描述

indexOf 與 push 方法在這裡插入圖片描述

陣列排序

氣泡排序 每一輪比較後 當前陣列中最大的放在末尾在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

利用函式進行氣泡排序在這裡插入圖片描述

在這裡插入圖片描述

插入排序在這裡插入圖片描述

在這裡插入圖片描述

陣列翻轉在這裡插入圖片描述

在這裡插入圖片描述

陣列排序(氣泡排序)在這裡插入圖片描述

在這裡插入圖片描述

快速排序(快速排序是最快的排序)在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

陣列扁平化的N種方法

有這麼一個五維陣列
在這裡插入圖片描述

flat()

在這裡插入圖片描述

在這裡插入圖片描述

先轉換為字串再轉換為陣列在這裡插入圖片描述

JSON.stringify()轉換為字串再在這裡插入圖片描述

接下來使用正則表示式在這裡插入圖片描述

迴圈驗證是否為陣列在這裡插入圖片描述

自己遞迴處理 只要是陣列 就在這裡插入圖片描述