함수 3

[JavaScript] 자바스크립트 - 배열 내장 함수 (unshift, concat, join)

1. unshift( ) : 배열 맨 앞에 새 원소 추가 (shift) const numbers = [10,20,30,40]; numbers.unshift(5); console.log(numbers); > numbers 배열 생성함. > unshift 함수로 numbers 맨 앞에 5 추가함. > 콘솔에 numbers 출력함. > 맨 앞에 5가 추가되어 인덱스 길이가 늘어남. 2. concat( ) : 여러 개의 배열을 하나의 배열로 합침. const arr1=[1,2,3]; const arr2=[4,5,6]; const concated = arr1.concat(arr2); console.log(concated); > arr1 배열을 생성함. > arr2 배열을 생성함. > concat 함수로 arr1과..

JavaScript 2021.03.11

[JavaScript] 자바스크립트 - 배열 내장 함수( splice, slice, shift, pop)

1. splice( ) : 배열에서 특정 항목 제거 - 첫번째 파라미터는 어떤 인덱스부터 지울지를 의미하고 두번째 파라미터는 그 인덱스부터 몇개를 지울지 const numbers =[10,20,30,40]; const index = numbers.indexOf(30); numbers.splice(index,1);//index번째 배열부터 1개 제거 console.log(numbers); > numbers 배열을 선언함. > indexOf 함수로 30이 몇 번째 원소인지 index에 저장함. > splice 함수로 index번째부터 1개를 제거함. > 콘솔에 numbers를 출력함. > 배열에서 30을 제거함. 2. slice( ) : 배열을 잘라냄, 기존의 배열은 건드리지 않음 - 첫번째 파라미터는 어디..

JavaScript 2021.03.10

[JavaScript] 자바스크립트 - 배열 내장 함수 ( findIndex, find, filter )

1. findIndex( ) : 배열 안에 있는 값이 객체일 때 몇 번째 원소인지 찾아주는 함수 const todos=[ { id:1, text:'html+css', done:true }, { id:2, text:'javascript', done:true }, { id:3, text:'react', done:true }, { id:4, text:'jquery', done:false } ]; const index = todos.findIndex(todo => todo.id ===3); console.log(index); > todos 객체 배열을 생성함. > findIndex 파라미터로 todo를 받고 id가 3인 몇번째 요소인지 찾아 index에 저장함. > 콘솔에 index를 출력함. > 배열에서 id..

JavaScript 2021.03.09