# Symbol
JavaScript | for in 문을 제대로 알아보자! ( + for of 반복문)
for in 반복문 예시for in 반복문은 대체로 객체에서 사용합니다.enumerable(열거 가능한, 셀 수 있는) 한 프로퍼티만 임의의 순서로 반복하기 때문입니다.우리가 객체를 생성할 때, 우리가 직접 작성하는 key와 value값만 저장되는 것이 아닙니다.그 외
JS.Symbol,Biglnt
변경이 불가한 데이터로, 유일한 식별자를 만들어 데이터를 보호하는 용도로 사용할 수 있습니다.Symbol(설명)설명은 단순 디버깅을 위한 용도일 뿐, 심볼 값과는 관계가 없습니다.길이 제한이 없는 정수(Integer)입니다.숫자 데이터가 안정적으로 표시할 수 있는,최대

[Pwn tips] main_arena offset
오늘은 mainarena의 symbol을 못찾을 때, 어떤 식으로 검색해야하는지 찾아보다가 한 블로그에서 mallochook의 symbol을 통해 찾는 것을 보고 메모로 적어보려한다. 이걸 왜 찾아보게 되었냐면, 일반적으로 system 함수나 다른 함수들의 offse

[Pwn tips] Remove Symbol
오늘은 Memo용으로 바이너리 파일의 Symbol을 제거하는 방법을 적어보려한다. 컴파일 시, 특정 옵션만 준다면 디컴파일했을 때 Symbol들이 제거되어 분석하기 어렵다! ✔ Sample Code 간단한 코드를 하나 작성해봤다. coco.c ✔ Compile

[Pwn tips] Libc 함수 offset 찾기
오늘은 항상 까먹는... 라이브러리 파일안에 있는 함수의 offset을 찾는 방법을 적어보려한다.EFL 파일의 각종 정보를 보기 위한 명령이다.readelf 명령어는 objdump와 같은 파일에 대한 다양한 정보를 표시하는 명령어이다.이 중 -s 옵션으로 offset

Symbol - 유일하고 변경 불가능한 데이터 타입
현재 자바스크립트 Deep Dive란 책으로 북스터디를 하고 있고, 데이터 타입을 학습하면서 Symbol타입을 알게되었고 해당 타입의 내용을 다 읽고 이해했다 싶었지만 계속 의문이 들었다. 그래서 Symbol은 어디서, 어떨때, 어떻게 써야하는데???? 🤔 > 웹
Symbol(심벌)
1) Symbol > - 1997년 자바스크립트가 ECMAScript로 표준화된 이래로 자바스크립트에는 6개의 타입. 즉, 문자열, 숫자, boolean, null, object 타입 Symbol은 변경 불가능한 원시 타입의 값, 다른 값과 중복되지 않는 유일무이한 값이다. 주로 이름의 충돌 위험이 없는 유일한 프로퍼티 키를 만들기 위해 사용 2) 심벌...
3/1 TIL
JS 기초를 배울때 ES6에서부터 추가 된 새로운 type 'symbol'이란 것을 보았지만 정확히 이 타입이 어떤 값을 나타내는지 정확히 알지 못했다. 그리고 React로 개발을 하다보면 가끔 Symbol과 관련 된 에러가 많이 발생하여 구글링으로 어영부영 해결은 했

13. Map, Set, Symbol
세트 Set 데이터의 집합체 array와 다르게 인덱스가 없고 중복이 불가능 이미 있는 값을 추가해도 아무일도 일어나지 않음 맵 Map 키와 값으로 이루어진 자료구조, 객체와 유사함 [key, value] key 중복 불가능 : 하나의 key에 하나의 value만
# Symbol
Symbol 이란? : Object의 비밀스런 key값 만드는 법 var 심볼 = Symbol('설명'); 용도 비밀스런 데이터를 저장하고 싶을 때 사용함. import 해온 파일/라이브러리 쓸 때 거기 있던 object에 자료를 추가하고 싶으면(기존 코드 해칠 염
Front-end 국비지원 #029일
JavaScript Number 1-1 무한의 양수 값 > JavaScript > 결과 1-2 무한의 음수 값 > JavaScript > 결과 1-3 문자열 '문자' 연산 > JavaScript > 결과 문자열은 나눌 수 없다. (+, -, *, /
객체의 프로퍼티 키(문자열, 심벌값)
객체는 프로퍼티의 집합이며, 프로터티는 키와 값으로 구성된다.프로퍼티 키 : 빈 문자열을 포함하는 모든 문자열 또는 심벌 값프로퍼티 값 : JS에서 사용할 수 있는 모든 값①이때 프로퍼티 키로 문자열을 쓸 때 문자열이므로 따옴표로 묶어야한다. 하지만 식별자 네이밍 규칙
[ES6]Symbol
심볼의 용도: 오브젝트의 비밀스러운 key 값으로 사용왜 출력이 안됨?for in은 enumerable한 것만 출력해줌.심볼은 해당 속성이 false임.
Javascript Symbol에 대하여..
심볼은 객체의 고유한 식별자ECMAScript 2015부터 'Symbol' 이라는 새로운 원시타입이 도입.Symbol은 고유한 식별자로서 사용되며, 한번 생성하면 복사 하거나 변경할 수 없음.보통 Symbol의 사용 목적은 객체의 고유한 프로퍼티 키를 만들기 위해 사