オブジェクトから配列に変換
GAS(Google Apps Script)でオブジェクトを操作する際の備忘録。
1. Object.values()
Object.values()
メソッドは、与えられたオブジェクトの値の配列を返します。
const person = {
firstName: 'John',
lastName: 'Doe',
age: 30
};
const values = Object.values(person);
console.log(values); // ['John', 'Doe', 30]
この例では、person
オブジェクトの値が配列 ['John', 'Doe', 30]
として取得されます。
2. Object.keys()
Object.keys()
メソッドは、与えられたオブジェクトのキーの配列を返します。
const person = {
firstName: 'John',
lastName: 'Doe',
age: 30
};
const keys = Object.keys(person);
console.log(keys); // ['firstName', 'lastName', 'age']
この例では、person
オブジェクトのキーが配列 ['firstName', 'lastName', 'age']
として取得されます。
3. Object.entries()
Object.entries()
メソッドは、与えられたオブジェクトのキーと値のペアの配列を返します。
const person = {
firstName: 'John',
lastName: 'Doe',
age: 30
};
const entries = Object.entries(person);
console.log(entries);
// [['firstName', 'John'], ['lastName', 'Doe'], ['age', 30]]
この例では、person
オブジェクトのキーと値のペアが配列 [['firstName', 'John'], ['lastName', 'Doe'], ['age', 30]]
として取得されます。