일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- React #Hooks
- es11
- CSS
- Hooks
- es6
- 카카오맵 api
- HTML #CSS
- optional chanining
- Next
- Python
- firebase
- spread operation
- HTML
- react
- nextjs
- BOJ
- 카카오맵
- Nullish Coalescing Operator
- Template literals
- Redux
- Python #Baekjoon
- JavaScript
- Default parameter
- css #html
- React Kakao map
- Python #CodeUp
- 프로그래머스
- Today
- Total
목록JavaScript (4)
거북이개발자
1. freeze (1). 변경 가능 var o1 = {name:'kim', score:[1,2]} //many code o1.name = 'lee'; 객체의 경우도 많은 코드들이 추가되면 객체 내용물이 변형이 생길 수 있다. (2). freeze var o1 = {name:'kim', score:[1,2]} Object.freeze(o1); //many code o1.name = 'lee'; 객체의 내용을 변경하기 싫을 시 freeze을 이용해준다. 이렇게 변경하려고 시도하면 에러가 나오는 걸 볼 수 있다. 위 사진처럼 변경이 없는 것을 볼 수 있다. (2). 중첩 객체 freeze var o1 = {name:'kim', score:[1,2]} Object.freeze(o1); Object.freeze..
0. 변수 구분 Primitive Object Number Object String Boolean Array Null Undefined Function Symbol 1. 객체의 가변성 (1). Primitive var p1=1; var p2=1; p2=2; 위의 변수들은 p2=1인 새로운 값을 대입해도 p1의 값은 변하지 않는다. (2). Object var o1={name : 'kim'}; var o2={name : 'kim'}; var o3=o1; o1, o2, o3는 객체를 가리키는 변수이다. 그래서 o3의 값을 변경할 시 o1, o3는 같은 객체를 가리키므로 o1의 값도 같이 바뀐다. 2. 객체의 복사 객체를 복사할 시 위처럼 그냥 대입으로 하면 결국 같은 객체를 가리키기 때문에 Object.as..
0. Immutability란? -데이터의 불변하게 다루면 데이터들간의 간섭으로 인한 버그의 가능성을 획기적으로 낮출 수 있다. 1. 이름에 대한 불변함 (1). var var v=1; //many code v=2; var로 설정시 v의 값을 변경하고 싶지 않은 값인데도 불구하고 많은 코드가 추가되면 변경이 생길 수 있다. 이러한 변경은 에러를 발생하지 않기 때문에 심각한 시스템상 버그를 발생 시킬 수 있다. (2). const cosnt c=1; //many code c=2; console.log(c); 자신이 변경하기 싫은 변수를 설정하고 싶은땐 const를 사용해주면 된다. 이렇게 변경하려고 시도하면 에러가 나오는걸 볼 수 있다.
1. 목표 HTML, CSS, Javascript를 이용하여 MyChrome을 만들고 싶었다. 넣을 기능은 4가지이다. 날짜 표시 시간표시 나만의 배경 todolist 2. 결과 4가지의 충족 사항을 모두 만족한 웹페이지이다. 3. 코드 github.com/RyuJungSik/my-chrome RyuJungSik/my-chrome Contribute to RyuJungSik/my-chrome development by creating an account on GitHub. github.com 4-1. 깨달은 점(시간표시) 1. const date=new Date(); const minutes=date.getMinutes(); 이렇게 Date객체를 만들 수 있고. 그것을 통해서 시간, 초, 분등을 나타낼 ..