これが私の質問です...
関数パラメーターとして数値が入力された配列を指定すると、配列からの重複数値を含む結果の配列が生成されます。たとえば、配列 [ 1, 2, 4, 4, 3, 3, 1, 5, 3 ] を指定すると、[1, 4, 3] が返されます。追加のボーナス ポイントについては、並べ替えられた配列を返します。
私はJavascriptから始めています-言語は知っていますが、正しい方法で(あるべきように)使用していますが、まだ理解しています。
これに対する私の擬似コードは次のようになります。
上記の数値で配列を作成しますvar numbers = [1, 2, 4, 4, 3, 3, 1, 5, 3];
次に、「result」という名前の空の配列を作成しますvar result = [];
var 番号を調べて重複をチェックする for ループを作成し、空の配列「結果」に重複を入力します。
for (var i = 0;i < numbers.length; i++) {
//This is where I'm stuck...
}
for ループ内で var の結果を入力し、ミックスに投入するために何をすべきかわかりません...指定された配列は、1 か所で数値を変更できるように意味のある関数パラメーターである必要があります。
これまでの私の思考プロセスに関するフィードバックは大歓迎ですが、最終的にはこれを達成する方法を学びたいと思っています.
これまでの私の進捗状況の JSFiddle は次のとおりです... http://jsfiddle.net/fbauW/