axios then/catch 最后执行的代码

axios then/catch code executed at last

使用js库axios,为什么.then/.catch部分的代码最后执行完了?

save(data) {
    axios.put('/api/persons/1', data)
        .then(response => {
            alert('hello')
        })
        .catch(function(error) {
            alert('goodbye')
        })
    alert('world')
}

此函数显示第一个警报 'world' 和第二个 'hello'

因为 alert('world')put 在同一刻度内处理。