배열내장함수 - concat / join
1.concat -인자로 주어진 요소를 기존 배열값에 합쳐서 새로운 배열을 반환하는 함수 (기존의 배열을 건드리지 않음) const fruit = ['사과','바나나','수박'] const bread = ['피자빵','케이크'] const foods = fruit.concat(bread); console.log(foods); //["사과", "바나나", "수박", "피자빵", "케이크"] console.log(fruit); //["사과", "바나나", "수박"] 2. join -배열의 모든 요소를 연결해 하나의 문자로 만듬, 기본값은 ,이며 요소 사이사이 원하는 요소를 넣어 커스텀하고싶다면 ('' )내부에 원하는 글자를 넣어주면 된다 const fruit = ['사과','바나나','수박'] console..
배열 내장함수 - shift / pop / unshift / push
1. shift -배열 안에서 첫번째 원소를 추출하는 함수 ( 기존의 배열을 건드린다) const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기']; const first = myHobby.shift(); console.log(first); //넷플릭스 console.log(myHobby) //맛집탐방, 노래듣기, 코딩하기 2. pop -shift와 비슷하지만, 배열의 첫번째가 아니라 마지막 요소를 빼낸다 const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기']; const first = myHobby.pop(); console.log(first); //코딩하기 console.log(myHobby); //"넷플릭스", "맛집탐방", "노래듣기" 3. unsh..
배열 내장함수 - filter / splice / slice
1. filter -배열 안에서 특정 조건을 확인 한 후, 조건에 맞는 인자로 새로운 배열을 만드는 함수 예제) 아래 JS 배열의 내장함수 키워드를 객체로 포함하는 todos 배열을 확인 한 후 done값이 'clear'인 내장함수키워드를 새로운 배열로 만들어라 정답) const todos = [ { id: 'map', text: '자바스크립트 내장함수', done: 'clear', }, { id: 'indexOf', text: '자바스크립트 내장함수', done: 'clear', }, { id: 'filter', text: '자바스크립트 내장함수', done: 'doing', } ] const index = todos.filter(todo => todo.done === 'clear'); console...
개념잡기용 문제풀기 - for문을 이용해 3보다 큰숫자 반환하기
기초 알고리즘 문제풀이 문제 ) for문을 이용하여 3보다 큰 숫자를 배열로 반환하기 정답) function biggerThanThree(numbers) { let array = []; for(let i=0;i3){ array.push(numbers[i]) } } return array } const numbers = [1, 2, 3, 4, 5, 6, 7]; console.log(biggerThanThree(numbers)); // [4, 5, 6, 7] 풀이) ① console 창을 통해에 호출할 함수 (정답확인용) 와 파라미터로 들어갈 배열을 선언해준다 //함수선언 function biggarThenThree(numbers){ } //파라미터 배열로 선언 const numbers = [1,2,3,4,..