[딥다이브] 32. String
32.1 String 생성자 함수String 래퍼 객체 생성const strObj = new String();// String {length: 0, [[PrimitiveValue]]: ""}const strObj2 = new String('Lee'); // String {0: "Lee", 1: "e", 2: "e", length: 3, [[PrimitiveValue]]: "Lee"}ES5의 [[PrimitiveValue]]은 [[StringData]]와 동일 유사 배열 객체, 이터러블인덱스로 문자에 접근할 수 있으나 원시값이기 때문에 값을 변경할 수 없음 문자열로 변환하기 위해 new 연산자를 붙이지 않고 호출하기도 함(9.3 명시적 타입 변환) 32.3 String 메서드문자열은 원시값(변경 불가능)..
책
2024. 8. 13. 23:56
공지사항