본문 바로가기

Programming/Javascript9

[Javascript] slice() , splice() 차이점 difference 1. 개요자바스크립트에는 배열을 자르기 위한 함수가 있습니다. 그 중에서 항상 쓸데마다 용도가 좀 거슬리는, 헷갈리는 함수가 2개 있는데slice, splice 입니다 이름도 비슷해서 사용 용도가 가끔 헷갈리더라구요.  var Arr = [1,2,3,4,5,6,7,8,9,10];위 그림과 같이 배열을 선언하였습니다.   2. slice(startIdx, (endIdx))slice() - 배열의 일부분을 잘라 내어 새로운 배열로 리턴하기 위해서 사용하는 함수console.log(Arr.slice(1,3)); // [2,3]  console.log(Arr.slice(-3,-1)); // [8,9]console.log(Arr.slice(5)); // [6,7,8,9,10] Arr.slice(1,3) : 배열의.. 2024. 7. 16.
[Javascript] 자바스크립트 간단 정리 1. 자바스크립트 정의1995년 넷스케이프에서 근무하던 브랜든 아이크가 10일만에 설계한 것이 시초(추후 이분은 파이어폭스도 만듦)당시 Java 언어의 유명세를 타서 묻어가기 위해서, Java와는 전혀 다른 프로그래밍 언어임에도 상표권 허락을 받고 의도적으로 작명하신 것오늘날 HTML, CSS와 함께 웹을 구성하는 주요 요소 중 하나로써 정리하자면,Javascript - 클라이언트 단에서 웹 페이지가 동적으로 동작하는데에 필요한 언어HTML - 기본 틀과 뼈대와 같은 구조CSS - 웹 페이지의 디자인 자바스크립트로 작성한 프로그램을 스크립트(Script)라 부르며, 웹 페이지를 불러올 때 이 스크립트가 자동으로 실행된다.자바스크립트는 웹 브라우저 뿐만이 아니라, 서버에서도 실행이 가능하며, 자바스크립트 .. 2024. 7. 12.
JavaScript 배열 Array 삭제에 관한 총 정리 1. 배열의 첫번째 값 삭제  배열의 첫번째 값을 삭제해주는 함수로써 Array.shift()가 있습니다. array.shift();function solution() {    const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];    console.log('삭제 전:', array);    //배열 삭제 진행    array.shift();    console.log('삭제 후', array);}실행 결과 : 삭제 전: [ 1, 2, 3, 4, 5 ] 삭제 후 [ 2, 3, 4, 5 ]2. 배열의 마지막 값 삭제배열의 마지막 값을 삭제해주는 함수로써는 Array.pop()이 있습니다.function solution() {    const array = [1, 2, 3, 4.. 2024. 7. 4.