Javascript/문법 정리 3

[JavsScript] substring VS substr(deprecated)

substring() substring(startIndex) -> startIndex부터 마지막 문자까지 문자열을 반환함 substring(startIndex, endIndex) -> startIndex부터 endIndex - 1 인덱스의 문자까지 문자열을 반환함 파라미터 startIndex : 리턴할 부분 문자열에 포함될 문자의 첫번째 인덱스 값 endIndex : 리턴할 부분 문자열에 제외될 문자의 마지막 인덱스 값 리턴 값 파라미터에 따른 새로운 부분 문자열 예시 const str = 'Mozilla'; console.log(str.substring(1, 3)); // Expected output: "oz" console.log(str.substring(2)); // Expected output: ..

javascript array

Javascript에서의 배열은 하나의 타입이 아니어도 되며, 연속적으로 이어져 있지 않은 sparse array입니다. 엄밀히 말하면 객체라고 볼 수 있습니다. Javascript에서의 배열 다음과 같이 index를 key로 가지며 length 를 갖는 특수한 객체입니다. 그렇기 때문에 다양한 형태의 타입들이 하나의 배열에 들어 가 있을 수 있죠. 이러한 JS의 배열은 어떠한 장단점을 갖을까요? ●장점 -요소의 삽입 삭제가 효율적이다. -다양한 자료구조를 담을 수 있다. - ... ◆단점 -요소의 접근이 해시테이블의 형태이기에 직접접근 보다 느리다. -> 모던 자바스크립트 엔진은 이를 어느정도 해결했다고 합니다. -배열 요소를 사용할 때 타입을 잘못인지하여 오류를 발생시킬 수 있다. - ... 그렇다면..