javascriptの配列()にメソッドを追加することはできますか? (私はプロトタイプについて知っているが、私はすべての配列にメソッドを追加したくない。私は次のコード
JavascriptでArrayオブジェクトにメソッドを追加しますか?
function drawChart()
{
//...
return [list of important vars]
}
function updateChart(importantVars)
{
//...
}
var importantVars = drawChart();
updateChart(importantVars);
を持っていると私は、代わりにこのような何かを行うことができるようにしたいので、私はこれをしたい
理由は次のとおりです。
var chart = drawChart();<br>
chart.redraw();
私はそこに期待していましたdrawChart()
に戻ってきた方法にメソッドを追加する方法でした。それを行うには?
これはすでにしかし、これを覚えておく、複数回に答えさしていますJavaScriptで*メソッドは、ファーストクラス[機能]の値です*。つまり、それらは*関数*であり、それは - *プロパティ*を評価した結果です。 –
これは明らかに可能ですが、お勧めですか?副作用はありますか?配列を反復処理するとき、メソッドは途中で取得できますか?配列の長さを取得するときにメソッドはカウントしますか? – arkanciscan