以下のコードの実行順序はどうなりますか? ```javascript console.log('A'); setTimeout(function() { console.log('B'); }, 1000); console.log('C'); ```