YOO
article thumbnail
콜백 함수
Studying/JavaScript 2023. 4. 5. 19:49

콜백 : 다른 함수를 파라미터로 받아서 내부에서 그것을 호출하는 것 콜백 함수 : 다른 함수의 파라미터로서 전달되는 함수 (다른 함수의 인자로써 이용되는 함수 / 어떤 이벤트에 의해 호출되어지는 함수) function print(callback){ callback(); } 콜백 함수의 장점 함수를 인자로 받기 때문에 필요에 따라 함수의 정의를 달리해 전달 할 수 있다. 함수를 굳이 정의하지 않고 익명 함수로도 전달 가능하다. 비동기처리 방식의 문제점을 해결 할 수 있다. 콜백 함수의 단점 콜백함수를 너무 남용하면 코드의 가독성이 떨어진다. 에러 처리가 어렵다.

article thumbnail
JavaScript 함수 - 2
Studying/JavaScript 2023. 4. 5. 09:05

indexOf : 특정문자가 문자열의 어느 index에 위치하는지 string.indexOf(searchvalue.position) : 문자열(string)에서 특정 문자열(searchvalue)을 찾고 검색된 문자열이 '첫번째'로 나타나는 위치 index를 리턴 (찾는 문자열이 없으면 -1을 리턴) copyData : 현재 데이터셋에 지정한 데이터셋의 데이터(Row)를 복사하는 메소드(데이터만 복사) => this.현재데이터셋. copyData(this.지정한 데이터셋); assign : '현재 데이터셋'에 '지정한 데이터셋'의 row, column 정보와 데이터를 부여하는 메소드 => this.현재데이터셋. assign(this.지정한 데이터셋); copyData : 데이터만 복사 assign : 행..

article thumbnail
Return 함수, Break 함수
Studying/JavaScript 2023. 4. 4. 21:35

Return 용도 함수 중단 주어진 값을 함수 호출 지점으로 반환 함수에서 return 명령문에 도달하면 함수의 실행은 그 지점에서 중단되고, 값을 제공한 경우는 함수를 호출한 곳에 그 값을 반환하는데, 이때 값을 명시하지 않으면 undefined를 반환한다. 아래와 같은 명령문은 모두 함수 실행을 중단. return; return true; return false; return x; return x + y / 3; Stack.prototype.pop = function () { if(this.count

article thumbnail
JSON (Java Script Object Notation)
Studying/JavaScript 2023. 4. 4. 21:08

JavaScript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷. 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미 JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용 JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도 아닌 단순히 데이터를 표시하는 표현 방법일 뿐 JSON 특징 서버와 클라이언트 간의 교류에서 일반적으로 많이 사용된다. 자바스크립트 객체 표기법과 아주 유사하다. 자바스크립트를 이용하여 JSON 형식의 문서를 쉽게 자바스크립트 객체로 변환할 수 있는 이점이 있다. JSON 문서 형..

article thumbnail
JavaScript 함수 - 1
Studying/JavaScript 2023. 4. 4. 20:44

getBindCellindex : 넥사크로에서 그리드 안 특정 컬럼의 인덱스 번호를 가져오고 싶을때 사용 => this.그리드명. getBindCellindex("body", "컬럼명"); setFormatColProperty : 그리드 열 속성 값을 설정 => this.그리드명.setFormatColProperty(변경할 열 숫자, "변경할 타입 명", 바꿀 값); (열 크기 변경시 변경할 타입명에 size 입력) setColumn : 값 설정 => this.그리드명.setColumn(열 숫자, "컬럼 명", 바꿀 값); getColumn : 값 불러오기 => this.그리드명.getColumn(열 숫자, "컬럼 명"); saveXML : 데이터 셋 만의 값 조회 => alert (this.데이터셋, ..

검색 태그