どうも、ちょげ(@chogetarou)です。
assign()を使ってオブジェクトにキーと値の要素を追加する方法を紹介します。
方法

assign()を使ってオブジェクトにキーと値の要素を追加するには、2つの引数を使います。
Object.assign()を呼び出します。
Object.assign()の第1引数に対象のオブジェクト、第2引数に追加する要素をまとめたオブジェクトを指定します。
//obj=対象のオブジェクト
Object.assign(obj, {key1: value1, key2: value2, ・・・}); //{}内の要素を追加
上記のObject.assign()は、対象のオブジェクト(Object)に第2引数のオブジェクトの要素を追加します。
使用例
type Numbers = {
[key: string]: number
}
const nums: Numbers = {
"one": 1,
"two": 2,
"three": 3,
"four": 4,
"five": 5,
}
Object.assign(nums, {"six": 6, "seven": 7, "eight": 8});
console.log(nums);
出力:
[LOG]: {
"one": 1,
"two": 2,
"three": 3,
"four": 4,
"five": 5,
"six": 6,
"seven": 7,
"eight": 8
}
コメント