본문 바로가기
반응형

분류 전체보기303

[js] 가변성과 불변성 원시데이터(String, Number, Boolean, undefined, null) - 불변 참조형 데이터(Object, Array, Function) – 가변 값이 바뀌냐 안 바뀌냐가 아니고, 주소가 바뀌냐 안 바뀌냐에 따라 불변/가변을 나눈다. 한번 할당된 메모리 주소는 변하지 않음(데이터 불변성) 선언 할 때 마다 새로운 메모리 주소가 할당(데이터 가변성) 2023. 11. 6.
[js] bigint bigint number 보다도 큰 값까지 저장 가능한 객체이다. let x = 1234567890123456789012345n; // 끝에 n을 붙인다. let y = BigInt(1234567890123456789012345); // BigInt 함수를 이용한다. 2023. 11. 6.
[js] symbol 심볼(symbol) 심볼은 객체의 프로퍼티 키로 사용된다. 프로퍼티 키란 곧 해당 프로퍼티의 값에 접근하고자 할 때 사용하는 이름이다. JavaScript에서 객체의 프로퍼티 키는 대개 문자열 값이다. 숫자로 쓰는 것도 사실은 문자열이다(내부적으로 문자열로 변환됨). [Symbol의 특징] const sym1 = Symbol(); const sym2 = Symbol(); const sym3 = Symbol('foo'); const sym4 = Symbol('foo'); console.log(sym1 === sym1); // true console.log(sym1 === sym2); // false console.log(sym3 === sym4); // false 1. Symbol 함수를 호출하면 매번 새.. 2023. 11. 6.
떠나자 세계여행 Prologue 어렸을 때 부터 내 꿈은 세계여행을 떠나는 것이었다. 모두들 '걸어서 세계속으로'라는 프로그램을 한번쯤은 봤을 것이다. 나 또한 그랬다. 어렸을 때 잠에서 깨면 TV에서 '걸어서 세계속으로'를 방영했고, 그것을 보면서 자랐다. 처음에는 이국적인 풍경과 색다른 모습 때문에 여행을 가고 싶었다. 하지만 후에는 그 곳에 사는 사람들과 어울리는 방송 관계자들의 모습 때문에 저런 일을 하고 싶다는 생각이 들었다. 물론 꿈은 이루어지지 않았다. 그리고 그렇게 바라던 세계여행조차 30대가 된 지금도 떠나지 못했다. 여행책자와 여행 블로그를 뒤지며 세계 여행 코스를 정리한 엑셀파일만 5번 넘게 작성했을 뿐이다. 솔직히 30대에 퇴사하고 세계여행을 간다는 건 도박이다. 게다가 열심히 모은 돈도 아깝고, 여행을 다녀온다고.. 2023. 11. 4.
반응형