Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
function fetchUser(id, callback) { setTimeout(function() { if (id > 0) { callback(null, { id: id, name: 'User ' + id }); } else { callback(new Error('Invalid ID'), null); } }, 100); } fetchUser(1, function(err, user) { if (err) { console.error(err.message); return; } console.log(user.name); }); fetchUser(0, function(err, user) { if (err) console.error(err.message); // Invalid ID }); [1, 2, 3].forEach(function(n) { console.log(n * 2); // synchronous callback });
Result
Open