这是我的问题...
给定一个填充有数字作为函数参数的数组,生成一个包含数组中任何重复数字的结果数组。例如,给定数组 [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 结果并将其放入混合中...给定的数组必须是一个有意义的函数参数,这样您就可以在一个地方更改数字。
到目前为止,对我的思考过程的任何反馈都非常感谢,但最终我想学习如何实现这一点。
这是迄今为止我的进步的 JSFiddle... http://jsfiddle.net/fbauW/