전체 글787 [JavaScript]객체의 프로퍼티를 접근하는 방법 JavaScript에서 객체의 프로퍼티을 접근하는 방법은 점( . ) 표기법과 대괄호( [] ) 표기법이 존재합니다. 이번 포스팅에서는 객체의 프로퍼티를 접근하는 방법과 표기법 사용 방법을 정리합니다. 목차 객체의 프로퍼티를 접근하는 방법 어떤 표기법을 사용하는 것이 좋은가? 점 표기법의 한계 동일한 이름의 식별자와 속성이 존재하는 경우 결론 객체의 프로퍼티를 접근하는 방법 점( . ) 표기법과 대괄호( [] ) 표기법을 사용하여 접근합니다. var objProperties = 'title' var obj = { title : 'Java' } // 점 표기법 console.log(obj.title); // Java // 대괄호 표기법 1. 문자열로 접근 console.log(obj['title']); /.. JavaScript/JavaScript 문법 2021. 8. 11. [JavaScript]배열의 요소를 추가하는 방법 JavaScript에서 배열의 요소를 추가하는 방법을 정리합니다. 기존 배열을 변경하는 push, unshift, splice 함수 그리고 length 프로퍼티를 사용하여 요소를 추가하는 방법 기존 배열을 변경하지 않고 새로운 배열을 생성하는 concat 함수와 spread( ... ) 연산자를 사용하여 요소를 추가하는 방법이 존재합니다. 목차 push 함수를 사용하여 배열의 마지막 위치에 요소를 추가 unshift 함수를 사용하여 배열의 첫 번째 위치에 요소를 추가 splice 함수를 사용하여 배열 요소를 추가 length 속성을 사용하여 배열 요소를 추가 concat 함수를 사용하여 배열 요소를 추가 spread 연산자를 사용하여 배열 요소를 추가 push 함수를 사용하여 배열의 마지막 위치에 요소를.. JavaScript/배열 2021. 8. 11. [JavaScript]배열의 요소를 삭제하는 방법 JavaScript에서 배열의 요소를 삭제하는 remove 함수가 존재하지 않습니다. remove 함수는 존재하지 않지만, 배열의 요소를 삭제할 수 있는 다양한 방법이 존재합니다. 이번 포스팅에서는 JavaScript에서 배열의 요소를 삭제하는 방법을 정리합니다. 목차 pop 함수를 사용하여 배열의 마지막 요소를 삭제 shift 함수를 사용하여 배열의 첫 번째 요소를 삭제 splice 함수를 사용하여 배열 요소를 삭제 filter 함수를 사용하여 조건에 일치하는 새 배열을 생성 delete 연산자를 사용하여 배열 요소를 삭제 pop 함수를 사용하여 배열의 마지막 요소를 삭제 pop() 함수는 배열의 마지막 요소를 삭제합니다. 반환 값은 삭제된 요소의 값입니다. var arr = ['A', 'B', 'C'.. JavaScript/배열 2021. 8. 11. [JavaScript]배열의 특정 값을 찾는 find, findIndex 함수 JavaScript에서 find 함수와 findIndex 함수는 조건을 만족하는 배열 요소의 값 또는 인덱스를 찾기 위해 사용하는 함수입니다. find 함수는 배열의 요소를 순차적으로 순회하면서 조건에 일치하는 요소의 값을 즉시 반환합니다. 조건을 일치하는 경우가 없다면, undefined를 반환합니다. findIndex 함수는 배열의 요소를 순차적으로 순회하면서 조건에 일치하는 요소의 인덱스를 반환합니다. 조건을 일치하는 경우가 없다면, -1을 반환합니다. find 함수 arr.find(callback(element, index, array), thisArg) findIndex 함수 arr.findIndex(callback(element, index, array), thisArg) 매개변수는 find .. JavaScript/배열 2021. 8. 10. [JavaScript]콜백(Callback) 함수 JavaScript에서 콜백(Callback) 함수는 함수의 인수로서 다른 함수로 전달되는 함수입니다. 콜백 함수는 주로 배열에서 사용 가능한 foreach, map, filter, reduce 함수에서 사용됩니다. 대부분의 개발자들은 foreach문에 콜백 함수를 전달하고 있다는 것도 모른 채 foreach문을 사용하고 있을 수 있습니다. 물론, 저도 콜백 함수를 자세하게 몰라서 이번 기회에 공부 후 포스팅을 작성하였습니다. 사용 방법 1. 콜백 함수 사용 2. 콜백 함수 화살표 함수로 사용 3. 동기 콜백 함수 4. 비동기 콜백 함수 콜백 함수 사용 아래 코드는 배열 arr에서 홀수인 요소만 filter 하여 새로운 배열을 생성하는 코드입니다. ☞ filter 메서드 사용 방법 보러 가기 var ar.. JavaScript/JavaScript 문법 2021. 8. 10. [C#]윤년 판별하기 isLeapYear 메서드 주로 알고리즘 문제에서 나오는 윤년 판별하는 방법을 C#에서는 간단하게 처리할 수 있습니다. 이번 포스팅에서는 C#에서 지원하는 isLeapYear 메서드를 소개합니다. 목차 isLeapYear 메서드 윤년을 판별하는 문제 isLeapYear 메서드 isLeapYear 메서드에 년도를 전달하여 윤년을 판별합니다. public static bool IsLeapYear (int year); 지정된 년도가 윤년이면 true를 반환합니다. 지정된 년도가 윤년이 아니면 false를 반환합니다. 만약, 1~9999 사이의 값이 아닐 경우 값의 허용 범위를 벗어나므로 ArgumentOutOfRangeException 예외가 발생합니다. 윤년을 판별하는 문제 백준 2753번 문제는 입력한 값이 윤년인지 아닌지 판별하는.. C# 2021. 8. 10. [C#]날짜 계산, 날짜 비교 이전 포스팅은 C#에서 DateTime을 사용하는 방법에 대해 간단하게 정리하였습니다. ☞ DataTime 사용 방법 보러 가기 이번 포스팅에서는 DateTime을 사용하여 날짜 또는 시간 더하기, 날짜 비교하기, 두 날짜의 차이를 구하는 방법들을 정리합니다. 사용 방법 1. 날짜 또는 시간 더하기 2. 날짜 비교하기 3. 두 날짜의 차이를 계산 1. 날짜 또는 시간 더하기 AddYears, AddMonths, AddDays, AddHours, AddMinutes, AddSeconds 메서드를 사용하여 특정 일자 기준으로 날짜 또는 시간을 더할 수 있습니다. 매개변수가 음수일 경우 기준일자 이전의 날짜 및 시간을 계산합니다. // 현재날짜 기준 DateTime nowDate = DateTime.Now; .. C# 2021. 8. 10. [C#]현재 날짜 및 시간 가져오기 C#에서 날짜와 시간을 나타내는 DateTime 를 사용하여 현재 날짜 및 시간을 가져오는 방법을 정리합니다. 사용 방법 1. DateTime.Today로 현재 년도, 월, 일 확인 2. DateTime.Now로 현재 년도, 월, 일, 시, 분, 초 확인 3. 문자열로 Format 4. 현재 월의 시작 날짜와 마지막 날짜 5. 현재 월의 마지막 날 1. DateTime.Today로 현재 년도, 월, 일 확인 DateTime.Today는 현재 날짜 0시 0분 0초를 반환합니다. DateTime today = DateTime.Today; // 년도 today.Year; // 월 today.Month // 일 today.Day 2. DateTime.Now로 현재 년도, 월, 일, 시, 분, 초 확인 DateT.. C# 2021. 8. 9. [JavaScript]filter함수 사용 방법 JavaScript에서 filter 함수는 배열의 요소를 순차적으로 순회하면서 조건에 일치하는 요소를 모아 새로운 배열을 반환합니다. arr.filter(callback(element, index, array), thisArg) arr - 순회하고자 하는 배열 element - 현재 배열의 요소 index(생략 가능) - 현재 배열 요소의 index array(생략 가능) - filter 함수를 호출한 배열 thisArg(생략 가능) - callback을 실행할 때 this로 사용되는 값(= map 함수에서 사용될 this값) filter 함수의 특징 값이 존재하는 인덱스에 대해서만 호출됩니다. 삭제 또는 값이 없는 배열은 filter 함수가 실행되지 않습니다. 기존 배열의 값을 변경하지 않습니다. 처리.. JavaScript/배열 2021. 8. 9. [JavaScript]reduce함수 사용 방법 JavaScript에서 reduce 함수는 배열의 요소를 순차적으로 순회하면서 리듀서(reducer) 함수를 실행하고 하나의 결과값을 반환합니다. 배열 요소의 순회는 initialValue에 설정 유무에 따라 순회를 시작하는 index 0부터 시작할수도 있고 index 1부터 시작할수도 있습니다. 주로 배열 요소의 합계를 계산하는데 사용 되며, 배열 또는 객체로 반환할 수도 있습니다. arr.reduce(callback(accumulator, currentValue, index, array), initialValue) arr - 순회하고자 하는 배열 accumulator - 누적되는 값 - callback 함수의 반환값을 누적 - initialValue를 설정한 경우 callback의 최초 호출시 ini.. JavaScript/배열 2021. 8. 9. [JavaScript]map함수로 새로운 배열(Array) 생성하기 JavaScript에서 map 함수를 사용하여 새로운 배열을 생성할 수 있습니다. arr.map(callback(currentValue, index, array), thisArg) arr - 순회하고자 하는 배열 currentValue - 배열의 요소 index(생략 가능) - 현재 배열 요소의 index array(생략 가능) - map 함수를 호출한 배열 thisArg(생략 가능) - callback을 실행할 때 this로 사용되는 값(= map 함수에서 사용될 this값) 이번 포스팅에서는 map 함수의 사용 방법과 응용한 코드를 정리하였습니다. 사용 방법 1. 배열 요소의 * 2를 계산한 새로운 배열을 반환 2. 배열 요소의 index와 map 함수를 호출한 배열을 확인 3. this 사용 방법 .. JavaScript/배열 2021. 8. 9. [C#]DataRow 배열을 DataTable로 변환하는 방법 C#에서 DataRow의 배열을 DataTable로 만들어야 하는 경우가 종종 발생합니다. 이번 포스팅에서는 DataRow의 배열을 DataTable로 만드는 방법에 대해 정리합니다. DataTable로 만드는 방법 CopyToDataTable 메서드 사용 반복문을 사용하여 DataTable에 Row를 추가하는 방법 CopyToDataTable 메서드 아래 코드는 DataRowArray라는 DataRow 배열을 dtConvert에 DataTable로 생성합니다. DataTable dtConvert = null; if(dataRowArray != null && dataRowArray.Length > 0) { dtConvert = dataRowArray.CopyToDataTable(); } if문으로 nul.. C# 2021. 8. 9. 이전 1 ··· 53 54 55 56 57 58 59 ··· 66 다음