const doSomethingSync = (params, callback = Array) => {
if (!validate(params)) {
return callback(new Error(), null);
}
const result = calc(params);
return callback(null, result);
};
// Retrieve as returning values.
const [err, result] = doSomethingSync(params);
// Retrieve with node-style callback.
doSomethingSync(params, (err, result) => { });
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme