# オブジェクトのプロパティの変更

オブジェクトは**const(定数)として定義した場合も、プロパティを変更することができます。**「オブジェクトのプロパティの変更」のセクションにて`product`というオブジェクトを定数として定義しましたが、`product.新しいkey = 値`とすることで新しいプロパティを増やすことができますし、`delete product.削除したい`keyで削除することもできます。これはオブジェクトだけに限らず、**オブジェクト型のものは値の中身を変更することができ、プリミティブ型は変更ができません**。

<pre class="language-javascript" data-title="index.js◎"><code class="lang-javascript">const product = {
  name: 'りんご',
  price: 100,
  sayDescription: () => {
    console.log('とっても甘いです');
  },
};
product.sayDescription();
...
Product.sayFuncDetail();
<strong>product.stock = 5;
</strong><strong>console.log(product);
</strong><strong>delete product.stock;
</strong><strong>console.log(product);
</strong></code></pre>
