/callback-challenge.js Secret
// | |
// Goal: Mess around with the callback pattern | |
// | |
// 1. Define an add function that accepts the correct arguments | |
// 2. Use setTimeout to simulate a 2 second delay | |
// 3. After 2 seconds are up, call the callback function with the sum | |
// 4. Test your work! | |
add(1, 4, (sum) => { | |
console.log(sum) // Should print: 5 | |
}) |
const add = (num1, num2, callback) => {
setTimeout(() => {
callback(num1, num2);
}, 2000);
};
add(1, 4, (num1, num2) => {
console.log(num1 + num2);
});
const add = (a, b, callback) => {
setTimeout(() => {
sum = a+b;
callback(sum);
}, 2000);
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (a, b, callback) => {
setTimeout(() => callback(a + b), 2000);
};
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const sum = (numberA, numberB, callback) => {
setTimeout(() => {
const result = numberA + numberB
callback(result)
}, 2000)
}
sum(8, 4, (result) => {
console.log(result)
})
const add = (a, b, callback) => {
setTimeout(() => {
const data = a + b;
callback(data);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum); // Should print: 5
});
const add = (a, b, callback) => {
setTimeout(() => {
callback(a + b)
}, 2000);
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (a,b,callback)=>{
setTimeout(()=>{
callback(a+b)
},2000)
}
add(1,4,(sum)=>{
console.log(sum) //Should print: 5
})
const add=(a,b,callback)=>{
setTimeout(()=>{
let sum=a+b
callback(sum)
},2000)}
add(4,5,(sum)=>{
console.log(sum)
}
const add = (a, b, cb) => {
setTimeout(() => {
const sum = a + b;
cb(sum);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum); // Should print: 5
});
const add = (a, b, cb) => {
setTimeout(() => {
const sum = a + b;
cb(sum);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum); // Should print: 5
});
const add = (x, y, callback) => {
setTimeout(() => {
callback(x + y);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum);
});
const findSum = (first_no, second_no, callback) => {
setTimeout(() => {
const sum = first_no + second_no;
callback(sum);
}, 2000);
}
findSum(1, 4, (sum) => {console.log(sum)});
Awesome content NodeJS content :)
const add = (x, y, callback) => {
setTimeout(() => {
callback(x + y)
}, 2000)
}
add(1, 4, (sum) => {
console.log(sum)
})
const add = (firstNumber, secondNumber, printResult) => {
setTimeout(() => printResult(firstNumber + secondNumber), 2000);
};
add(1,4,(myResult) => console.log(myResult));
const add = (num1,num2,callback) => {
setTimeout(() => {
const res = num1 + num2
console.log("Timeout of 2 secs.")
callback(res)
},2000)
}
add(65,89,(sum) => {
console.log(sum)
})
const add = (a, b, callback) => setTimeout(() => callback(a + b), 2000);
add(40, 20, (sum) => console.log(sum));``
'Use strict'
const add = (num1, num2, sum) => {
setTimeout(() => {
sum(num1 + num2)
}, 2000)
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (a, b, callback) => {
setTimeout(() => {
callback(a+b)
}, 2000);
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (num1, num2, callback) => {
setTimeout(() => {
const sum = num1 + num2
callback(sum)
}, 2000)
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (a, b, cb) => setTimeout(() => cb(a + b), 2000);
add(1, 4, sum => console.log(sum)); // Should print: 5)
const add = (num1, num2, callback)=> {
setTimeout(()=> {
callback(num1 + num2);
},2000)
}
add(1, 4, (sum) => {
console.log(sum)
})
const add = (arg1, arg2, callback) => {
setTimeout(() => {
const total = arg1 + arg2;
callback(total);
}, 2000);
};
add(1, 4, (callback) => {
console.log(callback);
});
const add = (num1, num2, callback) => {
const sum = num1 + num2;
setTimeout(() => {
callback(sum);
}, 2000);
}
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (x, y, callback) => {
setTimeout(() => {
callback(x + y);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum) // Should print: 5
})
const add = (a, b, callback) => {
setTimeout(() => {
const sum = a + b;
callback(sum);
}, 2000);
};
add(1, 4, (sum) => {
console.log(sum); // Should print: 5
});
const add = (num1, num2, callback) => {
setTimeout(() => {
const sum = num1 + num2
callback(sum)
}, 2000)
}
add(1, 4, (sum) => {
console.log(sum)
})
const add = (num1, numb2, callback) => {
setTimeout(() => {
const sum= num1 + numb2;
callback(sum);
}, 2000);
};
add(1, 4, sum => {
console.log(sum + 6)
});
const add = (num1, num2, callback) =>
{
setTimeout(() =>
{
const result = num1 + num2
callback(result)
}, 2000)
}
add(1, 4, (sum) =>
{
console.log(sum)
})
const add = ( sum1, sum2, calc_sum_callback ) => {
setTimeout ( () => {
const param1 = sum1
const param2 = sum2
const paramResult = sum1 + sum2
}
add ( 1 , 4 , (cb1 , cb2 , cbResult) => {
console.log ('Sum of ' + cb1 + ' and ' + cb2 + ' is : ' + cbResult) // Sum of 1 and 4 is : 5
console.log (cbResult) // 5
}
)