일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- textview
- 테스트
- Button
- Flutter
- Navigation
- Kotlin
- binding
- data
- scroll
- android
- Compose
- tabbar
- TEST
- Dialog
- 앱바
- 계측
- LifeCycle
- intent
- livedata
- activity
- appbar
- Coroutines
- drift
- textfield
- 안드로이드
- CustomScrollView
- viewmodel
- DART
- 앱
- ScrollView
- Today
- Total
목록2025/03 (14)
Study Record
연상 배열 조작하기 - MapMap 객체는 키/값 세트 이른바 연상 배열(해시)을 관리하기 위한 객체이다. 원래는 객체 리터럴로 연상 배열을 관리하는 것이 기본이었지만 ES2015에서 전용의 객체가 제공되었다. Map 객체 기본 사용 방법let m = new Map();// set(key, value) : 요소 추가하기m.set('One', "AAA");m.set('Two', 'BBB');m.set('Three', 'CCC');m.set('Four', 'DDD');// 요소의 수console.log(m.size); // 4// get(key) : key 에 상응하는 요소의 값 불러오기console.log(m.get('Three')); // CCC// has(key) : 지정한 key가 존재..
Array 객체 (배열 조작하기)자바스크립트에서 Array 객체는 배열형의 값을 취급하기 위한 객체로 배열에 대한 요소의 추가/삭제, 결합 정렬 등을 행하기 위한 기능을 제공한다. 배열 생성 예시)var ary = [1, 2, 3];// new 연산자 사용가능var ary = Array('e','ww', 'wq'); array 의 주요 맴버var ary = [1, 2, 3];// 배열의 크기console.log(ary.length); // 3// 배열인지 아닌지 구별console.log(Array.isArray(ary)); // true// 배열의 요소들을 문자열로 반환 console.log(ary.toString()); // 1,2,3// 지정한 요소와 일치한 요소의 인덱스를 반환한..
Symbol 객체심볼(symbol) 이란 이름 그대로 심볼을 작성하기 위한 데이터형이다. 문자열과도 비슷하지만 문자열과 다르다.// desc 는 심벌의 설명(이름)이다.Symbol([desc]) 예시)let sym1 = Symbol();let sym2 = Symbol(2);let sym3 = Symbol(2);let sym4 = Symbol('sym');console.log(sym2 == sym3); // falseconsole.log(typeof sym1); // Symbolconsole.log(sym4.toString()); // Symbol(sym)console.log(typeof !!sym1); // boolean 주로 심벌은 정수의 값으로 이용할 때 사용한다. 고유의 하..
문자열 조작하기 - String 객체String 객체는 문자열(String)행의 값을 취급하기 위한 래퍼 객체이다. 문자열의 유출이나 가공, 검색 등을 실시하기 위한 기능을 제공한다. 검색을 위한 주요 맴버와 메소드var str1 = "뜰에 뜰에 뜰에는 닭이 있다.";console.log(str1.indexOf('뜰')); // 0console.log(str1.lastIndexOf('뜰')); // 6 : 뒤에서 부터 검색console.log(str1.indexOf('뜰', 3)); // 3 : 3번째부터 오른쪽 방향으로 검색 console.log(str1.lastIndexOf('뜰', 5)); // 3 : 5번째부터 왼쪽 방향으로 검색console.log(st..
객체자바스크립트의 객체란 키로 접근하는 요소가 배열형태로 늘어선 것을 말한다. 객체의 주체는 개개의 요소가 아닌 개체 그 자체에 초점을 맞춘다. 프로그램상에서 취급하는 대상을 객체로 생각해서 그렇게 만들어진 객체를 중심으로 코드를 조립해 나가는 수법을 객체지향이라고 부른다. 객체 = 프로퍼티 + 메소드객체는 프로퍼티와 메소드로 이루어져 있다. 프로퍼티란 객체의 상태나 특성을 나타내기 위한 정보를 말한다. 이에 반하여 메소드는 객체(개체)를 조작하기 위한 도구이다. new 연산자로 객체 인스턴스화객체는 자기 자신 안에서 데이터를 보존할 수 있다는 성질을 가지고 있다. 하나의 객체를 여러 애플리케이션이 특정 객체에 대해 프로퍼티 값을 변경해버리면 데이터가 충돌하여 애플리케이션이 올바르게 동작하지 ..
제어 구문일반적으로 프로그램의 구조는 세가지로 분류할 수 있다.순차구조 : 기술된 순서대로 처리를 실시한다.선택구조 : 조건에 따라 처리를 분기한다.반복구조 : 특정의 처리를 반복 실행한다.순차, 선택, 반복을 조합해서 프로그램을 조립해나가는 방식을 구조화 프로그래밍이라고 부른다. 자바스크립트도 구조화 프로그래밍에서 이용하는 제어 구문을 표준으로 제공하고 있다. 자바스크립트에서 분기 처리를 위한 명령으로 if 명령과 switch 명령을 제공한다. 분기 처리하기 - if 명령, switch 명령자바스크립트에서 분기 처리를 위한 명령으로 if 명령과 switch 명령을 제공한다. if 명령 - 조건에 따라 분기 처리하기if 명령은 주어진 조건식이 true/false 에 따라 지정한 명령을 실행한다.if..