본문 바로가기

자바스크립트11

[자바스크립트] ES6 set, symbol 자료구조 set, symbol은 Javascript ES6에서 새롭게 도입한 데이터 구조 *map() key와 value를 한 쌍으로 묶는다는 점에서 객체(Object)와 비슷하다 1. Set() 특징 1) 배열과 유사하다. 하지만 배열은 중복된 값을 가질 수 있지만 set은 같은 값을 중복해서 가질 수 없다. 2) 중복해서 같은 값을 추가해도 추가되지 않는다. 그래서 이러한 성질을 이용하여 중복을 제거하는 용도로 사용된다. ex) 복권번호(중복되면 안되는 항목에 적용) 3) 파이썬의 set과 유사하다. 사용법 1) 생성 : new let arr1 = new Set(); 2) 추가 : add arr1.add("추가할 값"); 3) 삭제: delete arr1.delete("삭제할 값"); 4) 초기화: clear.. 2022. 11. 8.
자바스크립트 문법 기초#1 자바스크립트 문법의 기초 첫번째 세미콜론 자바스크립트는 세미콜론 생략이 가능하다. 변수와 상수 -변수 : 변할 수 있는 값을 선언할 때 사용 --> let -상수 : 변하지 않는 값을 선언할 때 사용 --> const 하지만 let은 잘 사용하지 않음! const로 무조건 선언하고 데이터 변경이 필요할 때 잠시 let으로 수정하는 것을 권장함 자바스크립트 변수와 상수 명명규칙 - 첫 글자는 영문자, $, _만 사용할 수 있다. - 첫 글자 이외에는 영문자, $ , _ , 숫자만 사용할 수 있다. - 영문자는 소문자와 대문자를 구분한다. - 자바스크립트의 예약어는 사용할 수 없다.(const, let 등) - 공백 문자를 포함할 수 없다. 원시 자료형 원시 데이터 타입이란 객체가 아니면서 메소드도 가지지 .. 2022. 6. 24.