オブジェクトdefineProperties()メソッド

ObjectオブジェクトのJavaScriptdefineProperties()メソッドに関するすべてをご覧ください

複数のオブジェクトプロパティを一度に作成または構成します。オブジェクトを返します。

2つの引数を取ります。 1つ目は、プロパティを作成または構成するオブジェクトです。 2つ目は、プロパティのオブジェクトです。

例:

const dog = {}
Object.defineProperties(dog, {
  breed: {
    value: 'Siberian Husky'
  }
})
console.log(dog.breed) //'Siberian Husky'

私はただ言っただけではありませんbreed: 'Siberian Husky'しかし、このページの冒頭で定義されているプロパティ記述子オブジェクトを渡す必要がありました。

と組み合わせて使用することができますObject.getOwnPropertyDescriptors()別のオブジェクトからプロパティをコピーするには:

const wolf = { /*... */ }
const dog = {}
Object.defineProperties(dog, Object.getOwnPropertyDescriptors(wolf))

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: