0
は:JavaScript:paramをローカル変数に置き換えますか?私はこのような目的球持ちの場合
function xyz(b)
{
for(var i = 0; i < b.length; i++)
{
// do something with b items...
}
}
を、私はそのアイテムを使用する前に、その関数の内部でローカル変数にBを代入した場合...それはより多くのメモリにやさしいのではないでしょうか?彼らは唯一の機能に存在しているので、あなたの例では
function xyz(b)
{
var c = b;
for(var i = 0; i < c.length; i++)
{
// do something with c items...
}
}
このようなことで時間を失うことはありません。あなたはいつも別の場所を駄目にします。信頼してください。これがパフォーマンスに影響するかどうかは、0.0001% –
です。 bは既にcと同じローカル変数です。 javascriptエンジンはvar c = bをintepretしてCPUサイクルを無駄にしなければならないので効率が悪くなります。どのような無駄。笑。 – dfdsfdsfsdf
@KMCそうでない場合でも、これは決してコードのパフォーマンスに大きな影響を与えません! –