JavaScript における物議を醸す「new」キーワード
JavaScript では「new」キーワードは避けるべきであるという Douglas Crockford の主張は、活発な議論を巻き起こしました。議論。このキーワードには利点もありますが、誤用の可能性を懸念してその必要性を疑問視する人もいます。
「new」を使用する利点
欠点使用の"new"
欠点
偶発的な省略の潜在的な問題を克服するために、さまざまな解決策が提案されています:
ES5 と Strict モード
ES5 の strict モードでは、「arguments.callee」を使用する回避策は無効になり、代替ソリューションが必要になります。
ES6 および安全"new"
ES6 では、"new" キーワードのより安全な代替としてクラスが導入され、コンストラクターが "new" でのみ呼び出されることを保証します。
結論
適切な注意を払い、緩和手法を使用すれば、JavaScript で「new」キーワードを効果的に使用できます。クロックフォードによって引き起こされた害。開発者には、コードの偶発的な省略に対する耐性を確保し、「新しい」利点を活用してコードの再利用性とパフォーマンスを向上させるための幅広いオプションがあります。
以上がJavaScript で「new」キーワードを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。