このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
js:object:object [2021/04/12 14:25] tanaka [不変オブジェクト] |
js:object:object [2022/01/27 13:32] (現在) tanaka [概要] |
||
|---|---|---|---|
| 行 6: | 行 6: | ||
| 全てのオブジェクトの共通的な性質/ | 全てのオブジェクトの共通的な性質/ | ||
| - | |||
| - | > | ||
| Objectメンバ(主要なもの) ※その他プロパティ/ | Objectメンバ(主要なもの) ※その他プロパティ/ | ||
| 行 28: | 行 26: | ||
| === いろいろなオブジェクトの作り方 === | === いろいろなオブジェクトの作り方 === | ||
| - | <code javascript> | + | <sxh javascript; |
| // 方法1 | // 方法1 | ||
| var obj = {name:' | var obj = {name:' | ||
| 行 42: | 行 40: | ||
| age: {value:17, writable: | age: {value:17, writable: | ||
| }); | }); | ||
| - | </code> | + | </sxh> |
| ※詳しくは[[https:// | ※詳しくは[[https:// | ||
| - | \\ \\ | + | |
| + | \\ | ||
| ===== assign()メソッド ===== | ===== assign()メソッド ===== | ||
| 行 52: | 行 51: | ||
| </ | </ | ||
| - | === 例 === | + | <sxh javascript; |
| - | <code javascript> | + | |
| Student1 = {name:' | Student1 = {name:' | ||
| Student2 = {name:' | Student2 = {name:' | ||
| 行 63: | 行 61: | ||
| Object.assign({}, | Object.assign({}, | ||
| Object.assign({}, | Object.assign({}, | ||
| - | </code> | + | </sxh> |
| \\ | \\ | ||