JavaScript NodeList を配列に変換する最も効率的なアプローチ
Array.prototype.slice.call の使用を主張する以前の提案にもかかわらず(nl) 最も効率的な方法として、最近のベンチマークでは、より単純なアプローチのパフォーマンスが大幅に優れていることが明らかになりました。
代替アプローチ:
var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n);
驚くべきことに、このループは、
ES6 ソリューション:
ES6 の出現により、より簡単なソリューションが登場しました。 Array.from() 関数。次の構文を使用すると、NodeList を Array に簡単に変換できます:
let myArray = Array.from(nl);
このアプローチはシンプルさと効率の両方を提供し、NodeList を Array に変換する場合に推奨される選択肢です。
以上がJavaScript NodeList を配列に変換する最も効率的な方法はどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。