生活符号化javascript 32強オブジェクト構成と方法
4084 ワード
オブジェクトにデータを含めることができます
文字は入っていますが、並べても数字も入れられます
オブジェクトに関数を追加しましょう.
オブジェクトに関数を含める
文字は入っていますが、並べても数字も入れられます
オブジェクトに関数を追加しましょう.
オブジェクトに関数を含める
「同僚」という名前のオブジェクトにshowAllというメソッドを追加したいのですが
1番のようにすれば、関数になります.
関数を定義する元の方法2とは異なります.
平等である <script>
1 coworkers.showAll = function(){
}
2 function showAll(){
}
</script>
showAllという関数にコードが入っています
showAllは、同僚の各データを巡回します.
画面に出力されたコードと実行されたコードを入力します. <h2>Property & Method</h2>
<script>
coworkers.showAll = function(){
for(var key in coworkers) {
document.write(key+' : '+coworkers->this변경[key]+'<br>');
}
}
coworkers.showAll();
</script>
これは良い方法ではありません.コードに同僚の名前があるからです.
最初のオブジェクトの名前が変更された場合、値は取得できません.
showAllという名前の関数で、関数が属するオブジェクトを指す約束記号です.
これを書けばいいです.
同僚という変数の名前を別のものに変えても、自分を指しているからといって影響を受けることはありません.
関数は、オブジェクトが属する変数の値として指定できます.
オブジェクトが属する関数を作成できます.これをメソッドと呼びます.
オブジェクトに属する変数(プログラマ、デザイナなど)をpropertyと呼ぶ
同じ歌を歌う言い方は、それぞれの脈絡が少し違う.
Reference
この問題について(生活符号化javascript 32強オブジェクト構成と方法), 我々は、より多くの情報をここで見つけました
https://velog.io/@support/생활코딩-javascript-32강-객체프로퍼티와-메소드
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<script>
1 coworkers.showAll = function(){
}
2 function showAll(){
}
</script>
<h2>Property & Method</h2>
<script>
coworkers.showAll = function(){
for(var key in coworkers) {
document.write(key+' : '+coworkers->this변경[key]+'<br>');
}
}
coworkers.showAll();
</script>
Reference
この問題について(生活符号化javascript 32強オブジェクト構成と方法), 我々は、より多くの情報をここで見つけました https://velog.io/@support/생활코딩-javascript-32강-객체프로퍼티와-메소드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol