Skip to content

Instantly share code, notes, and snippets.

function Promise(){
this.callbacks = [];
this.value = undefined;
}
Promise.prototype.success = function(callback){
this.callbacks.push(callback);
if(this.value)
this.execute_callbacks();
}
@avanishgiri
avanishgiri / merge_unique.js
Last active December 30, 2015 02:39
merge two sorted arrays, ignoring duplicates.
var merge_unique = function(array1, array2){
var len1 = array1.length;
var len2 = array2.length;
var buff = []
var i = 0, j = 0
while(i != len1 && j != len2){
if(array1[i] < array2[j])
buff.push(array1[i++]);
else