-
配列の要素数を取得する:
computed: { arrayLength() { return this.myArray.length; } }
-
配列の要素をフィルタリングする:
computed: { filteredArray() { return this.myArray.filter(item => item > 5); } }
-
配列の要素を並び替える:
computed: { sortedArray() { return this.myArray.sort((a, b) => a - b); } }
-
配列の要素をマッピングする:
computed: { mappedArray() { return this.myArray.map(item => item * 2); } }
-
配列の要素を集計する:
computed: { sumOfArray() { return this.myArray.reduce((acc, curr) => acc + curr, 0); } }
-
配列の要素を結合する:
computed: { joinedArray() { return this.myArray.join(', '); } }
これらは一部の例ですが、VueのComputedプロパティを使用して配列を操作する方法の一般的なパターンです。これらの操作はリアクティブに行われるため、配列の要素が変更されるたびに自動的に更新されます。
以上が、VueのComputedプロパティを使用した配列の操作方法の紹介です。これらのコード例を活用して、データの処理や表示において便利な機能を実装してみてください。