본문 바로가기

언어46

[JS] Promise 개념 및 활용 🌟 Promise ES6 자바스크립트에서 제공하는 비동기 코드를 간편하게 처리할 수 있도록 도와주는 object 프로미스는 어떤 기능을 실행하고 나서 정상적으로 동작하면, 성공의 메세지와 함께 처리된 결과값을 전달해준다. 만약 예상치 못한 문제가 발생하면 error를 전달해준다. Producer vs Consumer (생산자와 사용자 차이점 이해) 비동기 수행상태를 가진다. Promise State pending(보류) -> fulfilled(이행) or rejected(거부) 1. Producer (생산자) Promise 객체가 생성되는 즉시 executor(콜백함수)가 실행된다. const promise = new Promise((resolve, reject) => { // doing some hea.. 2021. 7. 6.
[JS] Array api 총 정리 📍 split : String ➜ Array { const fruits = '🍎, 🥝, 🍌, 🍒'; console.log(fruits.split(',')); console.log(fruits.split(',', 2)); // 리턴 받을 배열 수 } 📍 join : Array ➜ String { const fruits = ['apple', 'banana', 'orange']; console.log(fruits.join()); // apple,banana,orange console.log(fruits.join('|')); // apple|banana|orange } 📍 Reverse { const array = [1, 2, 3, 4, 5]; console.log(array.reverse()); //본 배열도.. 2021. 7. 5.
[C#] 컬렉션 / 일반화 컬렉션 (Collection / Generic Collection) 🧵 컬렉션과 일반화 컬렉션 ➰ 컬렉션이란? ▫ 같은 성격을 띄는 데이터의 모음을 담는 자료 구조를 말한다. ▫ .NET 프레임워크가 제공하는 자료구조로 ICollection 인터페이스를 상속받는다. ➰ 컬렉션 VS 일반화 컬렉션 🔹 컬렉션 ▫ 컬렉션 클래스들은 모두 object형식 기반으로 ArrayList의 Add(), Insert() 메소드의 선언을 보면 object 형식의 매개변수를 받고 있는 것을 확인할 수 있다. ▫ 어떤 형식을 넣더라도 object형식으로 박싱(Boxing)이 되어 입력되고 반대로 ArrayList의 요소에 접근해서 사용할 때는 원래의 데이터 형식으로 언박싱(Unboxing)이 이루어진다. (형식 변환) ▫ 컬렉션의 요소에 접근할 때마다 형식 변환이 일어나기 때문에 데이터가 많.. 2021. 4. 6.
[.NET] 직렬화와 역직렬화 (Serialize, Deserialize) www.csharpstudy.com/Practical/Prac-Serialization.aspx 위의 사이트에 설명되어 있는 글을 보고 공부하면서 📕Notion에 보기 편하게 다시 정리 2021. 4. 6.
[.NET] IExtenderProvider Interface (feat.ToolTip) 📚 ToolTip 컨트롤 ToolTip 컨트롤은 Form에 ToolTip 컨트롤을 추가했을 때, 다른 컨트롤들에 공통적으로 tooltip1의 ToolTip 이라는 프로퍼티가 생긴다. 🔺Form에 ToolTip 컨트롤을 추가했을 때 Button의 속성에 toolTip1의 ToolTip이라는 프로퍼티가 생긴 것을 볼 수 있다. ToolTip 클래스는 Component 클래스와 IExtenderProvider 인터페이스를 상속받고 있는데 여기서 프로퍼티 확장을 하기 위한 인터페이스인 IExtenderProvider 인터페이스를 살펴볼 것이다. 📖 IExtenderProvider Interface - 정의 속성을 컨테이너의 다른 구성 요소로 확장하기 위한 인터페이스를 정의한다. - Method bool CanE.. 2021. 4. 5.
[JAVA] StringTokenizer 사용법 📚 생성자(Constructor) public StringTokenizer(String str); public StringTokenizer(String str, String delim); public StringTokenizer(String str, String delim, boolean returnDelims); Parameters str : 분리할 문자열 delim : 문자열을 분리할 문자 returnDelims : 분리문자까지 토큰으로 포함할지 여부를 결정 true이면 delim 포함, false이면 delim미포함한다. 🔔 주요함수 int countTokens() 남아있는 token의 개수를 반환한다. (현재 남아있는 token의 개수) String nextToken() 다음 token을 반환한다.. 2021. 1. 5.
반응형