目錄
Vue.js Array 去重数组
在開發網頁時,我們經常會遇到需要對陣列進行去重的情況,Vue.js也提供了一個很方便的方法來處理這個問題。本文將介紹如何使用Vue.js來去重一個陣列。
Vue.js提供了一個unique
方法,可以用來對陣列進行去重。示例如下:
var array = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]; var uniqueArray = array.filter(function (item, index, array) { return array.indexOf(item) === index; }); console.log(uniqueArray); // [1, 2, 3, 4, 5]
上面的程式碼中,我們使用filter
方法來過濾陣列中重複的元素,然後將結果存儲在uniqueArray
中。
另外,Vue.js也提供了一個uniq
方法,可以用來對陣列進行去重。示例如下:
var array = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]; var uniqueArray = _.uniq(array); console.log(uniqueArray); // [1, 2, 3, 4, 5]
上面的程式碼中,我們使用uniq
方法對陣列進行去重,然後將結果存儲在uniqueArray
中。
總結,Vue.js提供了unique
和uniq
兩個方法來對陣列進行去重,可以極大的提高開發效率。