0
点赞
收藏
分享

微信扫一扫

【回调函数解决异步问题】-【try_caych异步回调判异常】


console.log('起床');
console.log('洗漱');
function eat() {
console.log('开始吃早餐');
setTimeout(function () {
console.log('早餐吃完了');
}, 1000)
setTimeout(function () {
console.log('打开房间门');
}, 100)
}
eat();
console.log('去上学');

结果:
起床
洗漱
开始吃早餐
去上学
打开房间门
早餐吃完了

function add(x,) {
let ret = 0;
console.log(1);
setTimeout(function () {
console.log(2);
ret = x + y;
}, 1000)
console.log(3);
return ret;
}
console.log(add(10, 20));

结果:
1
3
0
2

function parseJsonToObj(str,) {
setTimeout(function () {
try {
var obj = JSON.parse(str);
callback(null, obj);
} catch (e) {
callback(e, null);
}
})
}
// parseJsonToObj('{"name":"勇敢牛牛"}', function (err, data) {
parseJsonToObj('jack', function (err,) {
if (err) {
return console.log(err);
}
console.log("数据转换没有问题,是:" + data);
console.log(data.name);
});


举报

相关推荐

0 条评论