5
DOM /組み込みオブジェクトプロトタイプの拡張が悪い考えなのはなぜですか?
私は、JSの開発者コミュニティで、組み込みプロトタイプの拡張が非常に厳しく制限されている理由に対する決定的な答えを探しています。私はしばらくの間、プロトタイプJSフレームワークを使用して、そして私がやってにしてきた[1,2,3].each(doStuff)よりもはるかにエレガントなようです$.each([1,2,3], doStuff)。私はそれが「名前空間汚染」を引き起こすことを知っていますが、なぜそれが悪いことであると考えられるのか理解していません。また、組み込みプロトタイプの拡張に関連する実際のパフォーマンスの低下はありますか?ありがとう!