[javascript] concat , indexOf, includes
Array.prototype.concat(추가할 배열) 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환 // 기존 배열 const currentNum = [1,2,3]; //추가할 배열 const addNum =[4,5,6]; //새로운 배열 const newNumbers = currentNum.concat(addNum); // ↓ ↓ ↓ console.log(newNumbers); // [ 1, 2, 3, 4, 5, 6 ] Array.prototype.indexOf( 찾을요소) Array 에서 찾을요소가 존재하면 그 요소가 위치한 인덱스를 반환하고, 없으면 -1 을 반환한다. /** 배열에서 타겟이 존재하는 경우 */ // 배열 ↓ // 0 const numbers = [1,2,3,4..
[javascript] push(), pop(), splice(), slice()
Array.prototype.push() 배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환 const numbers = [1,2]; numbers.push(3); console.log(numbers) //[1,2,3] const arrLen =numbers.push(4,5); console.log("새배열:",numbers,"배열길이:",arrLen) //새배열: [ 1, 2, 3, 4, 5 ] 배열길이: 5 Array.prototype.pop() 배열의 끝에 하나의 요소를 제거하고, 제거한 요소를 반환 const numbers = [1,2]; const newArr = numbers.pop(); console.log("기존배열:",numbers) // 기존배열: [1] console..