JavaScriptの継承では、Object.createとnewを区別する方法は?
最初の例では、 amitBaseClassを継承しているだけです。 プロトタイプ。
function SomeClass() { } SomeClass.prototype = Object.create(amitBaseClass.prototype);
2番目の例では、コンストラクター関数を実行しています。 amitBaseClassのインスタンス が作成され、 amitBaseClassを完了する人を継承します。 オブジェクト。
function SomeClass () { } SomeClass.prototype = new amitBaseClass ();
したがって、両方が別々の作業を行っています。
-
多次元JavaScriptオブジェクトを作成するにはどうすればよいですか?
以下は、多次元JavaScriptオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n
-
JavaScriptでオブジェクトごとに一意のIDを作成するにはどうすればよいですか?
以下は、オブジェクトごとに一意のIDを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>