-
Array.prototype.slice()を使用する方法:
const array = [{id: 1, name: 'John'}, {id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}, {id: 5, name: 'Eve'}]; const slicedArray = array.slice(1, 4); console.log(slicedArray); // 出力: [{id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}]
-
Array.prototype.splice()を使用する方法:
const array = [{id: 1, name: 'John'}, {id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}, {id: 5, name: 'Eve'}]; const slicedArray = array.splice(1, 3); console.log(slicedArray); // 出力: [{id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}]
-
ES6のスプレッド構文を使用する方法:
const array = [{id: 1, name: 'John'}, {id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}, {id: 5, name: 'Eve'}]; const slicedArray = [...array].slice(1, 4); console.log(slicedArray); // 出力: [{id: 2, name: 'Jane'}, {id: 3, name: 'Bob'}, {id: 4, name: 'Alice'}]
これらの方法を使用すると、配列のオブジェクトを特定の範囲でスライスすることができます。配列の一部を抽出したり、新しい配列を作成したりする際に便利です。
以上が、JavaScriptで配列のオブジェクトをスライスする方法とそれぞれのコード例です。