-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path1-callback.js
More file actions
23 lines (15 loc) · 443 Bytes
/
Copy path1-callback.js
File metadata and controls
23 lines (15 loc) · 443 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'use strict';
const add = (a, b) => a + b;
const res = add(2, 3);
console.log(`add(2, 3) = ${res}`);
// Return result with callback
const sum = (a, b, callback) => callback(a + b);
sum(2, 3, (res) => {
console.log(`sum(2, 3) = ${res}`);
});
// Callback-last-error-first
const total = (a, b, callback) => callback(null, a + b);
total(2, 3, (error, res) => {
if (error) console.error(error);
console.log(`sum(2, 3) = ${res}`);
});