본문 바로가기

자바스크립트4

[Javascript] for 문, for in 문, for of 문 - for 문 for 문은 while 문과 달리 초기식, 표현식, 증감식을 포함하는 반복문이다. 따라서 while 문보다는 간결하게 반복문을 표현할 수 있다. for ( 초기식 ; 조건식 ; 증감식 ) { 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문; } for 문의 초기식, 조건식, 증감식은 각각 생략될 수 있다. 또한, 쉼표 연산자를 이용하면 여러 개의 초기식이나 증감식을 동시에 사용할 수 있다. - for in 문 for / in 문은 일반적인 for 문과 전혀 다른 형태이다. 해당 객체의 모든 열거할 수 있는 프로퍼티(enumerable properties)를 순회할 수 있게 해준다. 이 반복문은 루프마다 객체의 열거할 수 있는 프로퍼티의 이름을 지정된 변수에 대입한다. 이렇게 대.. 2021. 5. 17.
Data structures & Algorithms with JavaScripts 스터디 8일차 210508 토요일 8일차 # 5~7일차 복습 - 리스트는 위치를 가리키는 프로퍼티(front, end)가 있다. - next() 함수로 리스트의 현재 요소에서 다음 요소로 이동할 수 있다. - prev() 함수로 현재 요소에서 이전 요소로 이동할 수 있다. - moveTo(n) 함수를 이용하면 n 번째 위치로 한 번에 이동할 수 있다. - currPos() 함수는 리스트의 현재 위치를 가리킨다. - List 클래스 구현 생성자 함수 function List() { this.listSize = 0; this.pos = 0; this.dataStore = []; this.clear = clear; this.find = find; this.toString = toString; this.insert = ins.. 2021. 5. 8.
Data structures & Algorithms with JavaScripts 스터디 1~2일차 210428 수요일 1일차 CH1 자바스크립트 프로그래밍 환경과 모델 1.2 자바스크립트 프로그래밍 기초 1.2.1 변수 선언과 초기화 ~ 1.2.5 함수 어제 오전부터 자바스크립트 자료구조와 알고리즘 공부를 다시 시작했고 깃헙에 레포지토리를 만들어 코드를 올렸다. 자바스크립트에서의 함수 예제 코드까지 따라 쳤는데 다른 언어들과 크게 다른 점은 없다. switch문에 테스트 대상 표현식에서 모든 데이터형을 사용할 수 있다는 점이 다른데 switch문 자체가 효율적이지는 않다. 자바스크립트에서 모든 함수의 파라미터는 값으로 전달되며 레퍼런스 전용 파라미터는 없다.(처음에는 확실히 이해가 가지 않은 부분) 하지만 배열처럼 객체 레퍼런스를 함수 파라미터로 사용할 때는 레퍼런스로 전달된다. 번역판이라서 그런 건.. 2021. 4. 29.
[리덕스] 자바스크립트 리덕스 사용해보기(페이스북 관련 기능) 보호되어 있는 글 입니다. 2021. 2. 28.