Quick actions

cmd+k|ctrl+k

Navigation

Languages

getUnique

Snippet info

Language

JavaScript

Visibility

public

Author

re5pawn

Created

2016-06-10T11:36:06Z

Updated

2016-06-10T11:40:23Z

function getUnique(list) {
	'use strict';

	return Array.prototype.reduce.call(list, function(result, current) {
		if (result.indexOf(current) < 0) {
			result.push(current);
		}

		return result;
	}, []);
}

var a = {};
var b = {};
var u = getUnique([a,b,b,a]);
console.log(u[0] === a); // true
console.log(u[1] === b); // true
console.log(u.length === 2); // true
INFO