TLI - 58
1234 ワード
なぜPrototypeを使うのですか?の他の言語とは異なり、JavaScriptにはクラスに含まれる継承機能はありません. 汎用関数の使用を受け入れることができます. なので、プロトタイプによって元のプロトタイプをコピーして継承することができます.
(最近classが追加されました.) Prototypeの使い方関数(function)およびnewは、classと同様に使用することができる.
Stack? Javascriptは同期処理なので、順番に処理してもスタック位置から->Queueに入るのに多くの時間がかかります
Queue? キューの位置ではなく、eventlistener、settimeoutなどの時間がかかるものをスタック上に配置すると、スタックは完了し、実行されます.
非同期処理?
非同期.同時多発処理が可能です.
キュー内のタスクは、通常、暗号化およびサーバ要求のデータを読み出すために使用されます.したがって、複数のタスクを同時に実行するために、コールバック関数を使用してデータを読み出すプロセスを処理します.
約束、async、waitでcallbackの代わりにすることができます.
Class & Instance ? classを作成すると、その構成のインスタンスがあります. インスタンスの作成時に実行されるコードをコンストラクション関数と呼びます. ジェネレータ関数は、戻り値 を作成しません.
(最近classが追加されました.)
function circle() {
this.x = 100;
this.y = 20;
}
let earth = new circle();
let moon = new circle();
console.log(earth.x) // 100
console.log(moon.x) // 100
Stack ? Queue? Stack? Javascriptは同期処理なので、順番に処理してもスタック位置から->Queueに入るのに多くの時間がかかります
Queue? キューの位置ではなく、eventlistener、settimeoutなどの時間がかかるものをスタック上に配置すると、スタックは完了し、実行されます.
非同期.同時多発処理が可能です.
キュー内のタスクは、通常、暗号化およびサーバ要求のデータを読み出すために使用されます.したがって、複数のタスクを同時に実行するために、コールバック関数を使用してデータを読み出すプロセスを処理します.
約束、async、waitでcallbackの代わりにすることができます.
class Human {
constructor(name, age) {
this.name = name;
this.age = age;
}
sleep() {
console.log(`${this.name}은 잠에 들었습니다`);
}
}
let kimcoding = new Human('김코딩', 30);
Reference
この問題について(TLI - 58), 我々は、より多くの情報をここで見つけました https://velog.io/@wlgus5977/TLI-58テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol