-
(표준 객체) Date 객체
let date = new Date(); date = new Date('December 9, 1991'); date = new Date('December 9, 1991 02:24:23'); date = new Date(1991, 12, 9, 2, 24, 23, 1);
-
(표준 객체) Array 객체
● Array.sort() : 정렬, 배열 요소를 모두 문자열로 보고 정렬 let array = [52, 273, 103, 32]; array.sort(function (left, right) { // 오름차순 return left - right; }); ● Array.slice(start, end) : 배열을 원하는부분만 복사해옴 (start <= x < end) ●Array.remove(index) : 배열의 index에 해당하는 내용 제거, Javascript에서는 요소를 remove하면 뒤에 있던 수들이 앞으로 땡겨지면서 index가 변경됨 -> 뒤에서부터 제거해야함
-
(표준 객체) Object 객체
● Object.toString() : 객체를 문자열로 변환 let student = { name : '김자바', grade : 1, toString : function () { // student객체를 문자열로 나타나게 정의 return this.name + ' : ' + this.grade + '<br>'; } } document.write(student); ● Object.keys(객체) : 객체의 키들을 배열로 반환
-
ECMAScript5 (ES5) - Object 메서드
ES5에서는 객체부분을 많이 보완했음 ● Object.defineProperty(객체명, 속성명, {옵션}) : 객체를 생성하는 함수 Object.defineProperties(객체명, {속성명1 : {옵션1, 옵션2}, {속성명2 : {옵션1, 옵션2}, ….}) let object = {}; Object.defineProperty(object, 'name', { value : 'RintIanTta', writable : false, enumerable : false, }); let object2 = {}; Object.defineProperty(object2, 'name', ...
-
DOM(Document Object Model)
DOM(Document Object Model) : 트리구조를 갖는 객체형태의 모델 ● querySelector(‘선택자’) : 객체를 선택하는 함수, 한개의 요소만 나옴 querySelectorAll(‘선택자’) : 모든 객체를 선택하는 함수, 요소들이 배열로 나옴 ★ 태그의 name 속성을 이용하여 접근할 수도 있음 ex) document.폼이름.input태그이름.value ● createElement(tagname) : 태그생성 ● innerHTML : HTML에 텍스트 삽입 ● 부모태그.appendChild(node) : 노드를 부모태그의 Child로 추가 ● 부모태그.removeChi...