/*
* Example function for operating with dynamic arguments
*/
function something(){
for(var i in arguments){
arguments[i] = arguments[i] + Math.random() * 25;
}
return arguments;
}
エラーはなく、パフォーマンス低下に気付かず、値が変更されます。動的引数で操作して返しても安全ですか?
動的引数に対してこのような操作を行うのは安全ですか?
をコーディングする方が良いでしょうelsewhile。 – jolt
とにかくこれらの値が必要ない場合は、なぜそれをコピーするのにsliceを使用しますか? http://jsperf.com/slice-vs-create – Bergi
しかし、新しい配列を作成し、それらの値を動的に追加することは、ループ内を除いてsliceと同じです。ああ、前にjsperfのリンクに気付かなかった...興味深い。すべてのブラウザで高速になるでしょうか? – jolt