回答編集履歴

2

getter,setter,Proxy

2020/06/28 03:04

投稿

think49
think49

スコア18164

test CHANGED
@@ -1,3 +1,7 @@
1
+ ### getElementById
2
+
3
+
4
+
1
5
  > 「document.getElementById(‘id名‘).textContent と入力するとドキュメントにそのHTMLの要素のコンテンツを読み取ることができます」
2
6
 
3
7
 
@@ -12,6 +16,10 @@
12
16
 
13
17
 
14
18
 
19
+ ### textContent
20
+
21
+
22
+
15
23
  `textContent` プロパティの詳細はリファレンスを参照してください。
16
24
 
17
25
 
@@ -20,8 +28,40 @@
20
28
 
21
29
 
22
30
 
31
+ ### メソッドとプロパティ
32
+
33
+
34
+
23
35
  同じオブジェクトに所属していても、**メソッド**は関数呼び出しできますが、**プロパティ**は関数呼び出し出来ません。
24
36
 
25
37
 
26
38
 
39
+ ### getter,setter,Proxy
40
+
41
+
42
+
43
+ getter/setterやProxy系プロパティはユーザ定義すれば、関数で実行されるので、
44
+
45
+
46
+
47
+ - setter … 引数を一つだけ持つ関数
48
+
49
+ - getter - 引数のない関数
50
+
51
+
52
+
53
+ と捉えても概ね差し支えないと思います。
54
+
55
+
56
+
57
+ - [Object.defineProperty() - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty)
58
+
59
+ - [Proxy - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Proxy)
60
+
61
+
62
+
63
+ 今読んでも意味が分からないと思いますが…。
64
+
65
+
66
+
27
67
  Re: Saki_tiro さん

1

textContent

2020/06/28 03:04

投稿

think49
think49

スコア18164

test CHANGED
@@ -12,4 +12,16 @@
12
12
 
13
13
 
14
14
 
15
+ `textContent` プロパティの詳細はリファレンスを参照してください。
16
+
17
+
18
+
19
+ - [Node.textContent - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/Node/textContent)
20
+
21
+
22
+
23
+ 同じオブジェクトに所属していても、**メソッド**は関数呼び出しできますが、**プロパティ**は関数呼び出し出来ません。
24
+
25
+
26
+
15
27
  Re: Saki_tiro さん