私はこの(ただし、複数のパラメータを有する)のようなものである機能を有する:配列の要素を個々の引数として関数に渡すにはどうすればよいですか?
function do_something(n1, n2, n3){
return((n1-n2)*n3);
}
をそして、私は3つの項目を含む配列を有し、その関数のパラメータである:
my_array = [10,123,14];
たとえば、次のよう
do_something(my_array[0], my_array[1], my_array[2]);
は、おそらくJavaScriptのための有効なコードではありませんが、私はこのような何かをしたい、
do_something(for(var i = 0; i < my_array.length; i++){
add_parameter(my_array[i]);
});
したがって、配列の要素を関数のパラメータにする効率的な方法はありますか?
これは、[ES6スプレッド演算子](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator)の目的です。 –
@SpencerWieczorek私はそれが賢明だと知っていますが、演算子ではなく構文*です。https://stackoverflow.com/a/44934830/5647260 – Li357
@AndrewLi MDNに伝えてください、私はちょうどURLに基づいてテキストを守っています。 –