가장 많이 묻는 면접 질문과 답변 & 온라인 테스트
면접 준비, 온라인 테스트, 튜토리얼, 라이브 연습을 위한 학습 플랫폼

집중 학습 경로, 모의고사, 면접 준비 콘텐츠로 실력을 키우세요.

WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.

Prepare Interview

ES6 면접 질문과 답변

Ques 6. Explain the concept of spread/rest operator in ES6.

The spread operator (...) is used to spread elements of an array or object, while the rest operator is used to collect elements into an array.

Example:

const arr = [1, 2, 3]; const newArr = [...arr, 4, 5];

도움이 되었나요? Add Comment View Comments
 

Ques 7. What is the purpose of the 'class' keyword in ES6?

The 'class' keyword is used to create classes in JavaScript for object-oriented programming.

Example:

class Person { constructor(name) { this.name = name; } }

도움이 되었나요? Add Comment View Comments
 

Ques 8. Explain the concept of promises in ES6.

Promises are used for asynchronous programming. They represent a value that may be available now, or in the future, or never.

Example:

const fetchData = new Promise((resolve, reject) => { /* async operation */ });

도움이 되었나요? Add Comment View Comments
 

Ques 9. What is the 'async/await' feature in ES6?

Async/await is a syntax sugar for working with promises. It makes asynchronous code look and behave more like synchronous code.

Example:

async function fetchData() { const result = await fetch('https://example.com'); }

도움이 되었나요? Add Comment View Comments
 

Ques 10. Explain the concept of modules in ES6.

Modules allow you to split your code into multiple files. You can export and import functionality between modules.

Example:

export const PI = 3.14; import { PI } from './math';

도움이 되었나요? Add Comment View Comments
 

Most helpful rated by users:

Copyright © 2026, WithoutBook.