| 12345678910111213141516171819202122232425 |
- module.exports = {
- //Returns an object containing unique values. All keys are the same as the corresponding value.
- arrayToSet : function arrayToSet(array){
- var set = {};
- // This ensures no duplicates.
- array.forEach(function (element) {
- var elementString = JSON.stringify(element);
- set[elementString] = element;
- });
- return set;
- },
- setToArray: function setToArray(set){
- var array = [];
- Object.keys(set).forEach(function (key) {
- array.push(set[key]);
- });
- return array;
- }
- }
|