await와 promise를 사용하여 주어진 자바스크립트 코드가 예상대로 작동하도록 해보세요. "function delay(ms) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\nasync function sayHello(name) {\n await delay(1000);\n console.log ('안녕하세요, ' + name);\n}\nsayHello('앨리스');\nsayHello('밥'); // 예상 출력: 안녕하세요, 앨리스(1초 후), 안녕하세요, 밥(1초 후)"