意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

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

来源:恒创科技 编辑:恒创科技编辑部
2024-02-04 14:45:59


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


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

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);
});


上一篇: 【返回最长回文子串的长度】中心扩散法 下一篇: 手机怎么远程登录云服务器?