본문 바로가기

반응형

문법

(16)
JavaScript 배열에서 요소 추가, 삭제 및 교체: splice 함수 사용법 JavaScript에서 배열은 데이터를 효과적으로 관리하는 중요한 데이터 구조 중 하나입니다. 배열의 요소를 조작하려면 내장 함수 중 하나인 splice를 사용할 수 있습니다. splice 함수는 배열의 특정 위치에서 요소를 추가, 삭제 또는 교체할 수 있는 강력한 도구입니다. 이 함수를 사용하여 배열을 다양한 방식으로 변형할 수 있으며, 이 글에서는 splice 함수의 사용법을 자세히 살펴보겠습니다. 1. 요소 삭제 splice 함수를 사용하여 배열에서 요소를 삭제하는 방법을 알아보겠습니다. 예를 들어, 다음과 같은 배열이 있다고 가정해 봅시다. var fruits = ["사과", "바나나", "체리", "딸기"]; 이 배열에서 "바나나"와 "체리"를 삭제하려면 다음과 같이 splice 함수를 사용할 ..
Javascript 문법 - 구조분해할당(Destructing) 구조분해할당 = 비구조화할당 const child = { name: "준호", age: 30, school: "USC", createdAt: "2021-03-15", } // const name = "joonho" // const age = 30 // const school = "서라벌초등학교" // const createdAt = "2020-01-01" const { name, age, school, createdAt } = child getWelcomeTemplate({ name, age, school }); function getChild() { return { namec: "철수", agec: 13, schoolc: "다람쥐초등학교", } } const { schoolc } = getChild()..
C# 문법 데이터 형변환과 프로퍼티에 대하여... 주수홍강사, [17.07.20 16:50] using System; class Program { static void Main(string[] args) { int iNum1 = 100; Object aObject = iNum1; // Boxing int iNum2 = (int)aObject; // Unboxing Console.WriteLine(iNum1); Console.WriteLine(aObject); Console.WriteLine(iNum2); } } using System; namespace ConsoleApp12 { class Vehicle { } class Car : Vehicle { } class Program { static void Main(string[] args) { Vehicl..
C# 기초 문법 TRY 예외처리 이렇게 사용하세요 아래의 화면은 사용자가 예외 처리를 하지 않았고 닷넷 플렛폼에서 예외를 처리한 화면이다. 빨간 칸의 글자가 문제가 확인된 곳이고 다시 역추척해서 원인을 찾아내는 화면이다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp10 { class Program { static void Main(string[] args) { int Num1; int Num2; double Num3; Console.Write("첫번째로 입력할 숫자 : "); Num1 = int.Parse(Console.ReadLine()); Console..
JavaScript 자바스크립트의 관대함 this, argument C 언어와는 다르게 매개 변수를 함수에 넣어 줄 때 꼭 정확하게 개수를 맞출 필요가 없다. 약속어 처럼 사용 하는 arguments는 알아서 배열 기능도 가지고 있어 원하는 인자를 넣어 주기만 하면 알아서 배열도 되었다가 단일변수도 되었다가 마법을 부린다. C 언어에서 말하는 객체와 속성 함수 메서드의 개념도 쫌 차이가 있다. 속성에 함수가 들어 있다면 그걸 메소드라고 부른다. 함수가 가지는 메서드에는 APPLY , CALL 등을 가지는 데 APPLY를 사용해 보았다 . APPLY이는 이렇게 사용하는데 SUM(1,2) = SUM(NULL,[1,2]) 같은 값이 나온다. 그러면 왜 쓰는 걸까 ? THIS라는 예약어와 연관이 있다. NULL이였던 자리에 사용하고자하는 객체 변수를 넣어주면 var this =..
C#- Winform 윈폼 기초 문법에 대해 같이 알아 봅시다. 디자이너 ! namespace WindowsFormsApp1 { partial class leejoonho { /// /// 필수 디자이너 변수입니다. /// private System.ComponentModel.IContainer components = null; /// /// 사용 중인 모든 리소스를 정리합니다. /// /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form 디자이너에..
C# LINQ 문법 사용법에 대해 공부해보고 알아보자 이 코딩을 LinQ를 통해서 재 구현 해보도록 한다. 2023.03.10 - [C#] - C# - 네트워크 /Socket/TCP소켓 FROM / WHERE /ORDERBY / SELECT를 사용해 보았다. 문제를 풀어 보자 //data 리스트에서 20 보다 큰 짝수를 내림 차순으로 정렬하여 저장 //이값을 2씩 곱합여 오름 차순으로 정렬하여 저장 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp15 { class Program { static void Main(string[] args) { List vs = ne..
C# 기초문법 - 람다식의 활용법에 대해 알아보자 람다식 람다식, 또는 람다 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어이다. 프로그래밍 언어학적으로 파고들면 이것만 한 달 이상 배우는 경우도 많으며, 실제로 여러 대학들에서 사용하는 프로그래밍 언어 교재에서도 꽤나 많은 분량을 차지하는 개념이다. 실무적으로는 코드의 간결함, 지연 연산을 통한 퍼포먼스 향상, 그리고 기존 이터레이션 관련 코드를 구현하는 데 있어 불필요한 부분들을 제거할 수 있다는 점에서 비교적 중요하게 다루어지고 있다. 람다식은 주로 고차 함수에 인자(argument)로 전달되거나 고차 함수가 돌려주는 결과값으로 쓰인다. https://mrw0119.tistory.com/22 8장. 람다식 (Lamda Expression)..

반응형