javaScript - 배열2 배열 연산
배열 함수 2편으로 이번에는 배열 함수를 통해서 연산 위주로 살펴보겠습니다. 1. map 함수 let books = ['book1', 'book2', 'book3', 'book4', 'book5']; const bookset1 = books.map( (item) => { return { title: item, author: undefined } }); console.log(bookset1); map은 객체를 리턴해서 각 객체들을 모아서 배열로 만들어줍니다. 또한 문자열로 구성된 배열을 객체로 구성된 배열로 변환한 것 처럼, 배열을 다른 형태로 변화할 때 map함수가 많이 씁니다. 2. 이중 map 구조 let books = ['햄릿', '리어왕', '오셀로', '맥베스', '로미오와 줄리엣', '말괄량이..
2021. 7. 22.
javaScript - 배열1 배열 메소드
자바스크립트의 대표적인 배열 메소드에 대해서 알아봅시다. push, slice, splice, pop, shift, unshift, join, split, concat 등 여러 배열 메소드가 있지만 중요한 것 위주로 살펴 보겠습니다. push는 배열의 요소를 뒤에서 부터 넣는다는 것을 알고 계실겁니다. 1. slice const book = ['book1', 'book2', 'book3', 'book4', 'book5', 'book6']; let bookset1 = book.slice(1, 2); console.log(bookset1);// ["book2"] slice는 배열의 데이터를 지정한 인덱스 앞까지 가져오는 함수입니다. 첫번째 인자는 시작 위치이고 두번째 인자는 가져올 인덱스의 바로 다음 인덱스..
2021. 7. 22.