[javascript] pop(), unshift(), reverse(), 배열 뒤집기
pop() 메서드는 배열에서 마지막요소를 제거하고 그 요소를 반환합니다. const plants = ['broccoli', 'cauliflower', 'cabbage', 'kale', 'tomato']; console.log(plants.pop()); // Expected output: "tomato" console.log(plants); // Expected output: Array ["broccoli", "cauliflower", "cabbage", "kale"] plants.pop(); console.log(plants); // Expected output: Array ["broccoli", "cauliflower", "cabbage"] unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추..
2023. 9. 1.
[javascript] 정규식(new RegExp()) Dot(.), x{n,m}
Dot(.) : 줄바꿈 문자를 제외한 모든 문자와 매치 x{n} : x를 n번 반복한 문자를 찾습니다 x{n,} : x를 n번이상 반복한 문자를 찾습니다 x{n,m} : x를 n번이상 m번이하 반복한 문자를 찾습니다 function solution1(s, n) { let answer = []; for (let i = 0; i < s.length; i += n) { answer.push(s.slice(i, i + n)); } return answer; } function solution2(s, n) { return s.match(new RegExp(`.{1,${n}}`, 'g')); } function solution3(s, n) { return s.match(new RegExp(`.{${n}}`, 'g'..
2023. 8. 30.
[javascript] 문자열 밀기 or 민 횟수, unshift(), pop(), indexOf()
unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다. const array1 = [1, 2, 3]; console.log(array1.unshift(4, 5)); // Expected output: 5 console.log(array1); // Expected output: Array [4, 5, 1, 2, 3] pop() 메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환합니다. const plants = ['broccoli', 'cauliflower', 'cabbage', 'kale', 'tomato']; console.log(plants.pop()); // Expected output: "tomato" console.log(plants); // Exp..
2023. 8. 27.