[Noisebridge WebDev] Arrays Homework Solution

Garrett Smith dhtmlkitchen at gmail.com
Sat Nov 16 03:27:37 UTC 2013


Assignment 2 Write a function that removes duplicate numbers from an array.
https://noisebridge.net/wiki/JavaScript/Notes/Array#Assignment_3_Write_a_function_that_sorts_an_array_of_strings_case-insensitively
.


http://jsbin.com/ELiqOtEpu/1/edit?html,js,output

var input = [1, 2, 3, 1, 0, 1];
var result = arrayUniqueNumbers( input ); // [1, 2, 3, 0];

function arrayUniqueNumbers(input) {
  var occur = {};
  var result = [];
  var i;
  for( i = 0; i < input.length; i++ ) {
    if( !(input[i] in occur) ) {
      result.push(input[i]);
      occur[input[i]] = true;
    }
  }
  return result;
}

-- 
Garrett
@xkit
ChordCycles.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.noisebridge.net/pipermail/webdev/attachments/20131115/fb834d8f/attachment.html>


More information about the WebDev mailing list