Development/JavaScript, jQuery, ...(535)
-
객체 참조(바인딩) 규칙
객체 참조(바인딩) 규칙 javascript의 this가 해당 함수 호출 패턴에 따라 객체를 어떻게 참조하는지에 대한 규칙입니다.
-
객체 호출 하기-객체 프로퍼티 접근 방법, 객체에서 메서드 호출, 속성 호출시 대괄호 연산자만 쓸 수 있는 경우-식별자로 사용할 수 없는 프로퍼티명을 사용하는 경우 , 변수의 값을 프로퍼티.
객체 호출 하기· 객체 프로퍼티 접근 방법· 객체에서 메서드 호출 객체 프로퍼티 접근 방법
-
JavaScript - 프로퍼티(property), 프로퍼티 생성, 프로퍼티 참조, 프로퍼티 삭제
JavaScript - 프로퍼티(property) 모든 자바스크립트 객체는 Object 객체와 Object.prototype 객체의 모든 프로퍼티를 상속받습니다. prototype 프로퍼티를 이용하면 현재 존재하는 프로토타입에 새로운 프로퍼티나 메소드를 손쉽게 추가할 수 있습니다. · 프로퍼티 생성 · 프로퍼티 참조 · 프로퍼티 삭제 프로퍼티 생성 객체명.프로퍼티명 객체명["프로퍼티명"] 프로퍼티 삭제 delete 키워드를 사용하여 객체의 프로퍼티를 삭제할 수 있습니다. 프로퍼티의 값뿐만 아니라 프로퍼티 그 자체도 삭제됩니다.
-
for in 반복문, for in 반복문 형식, 확장 for문 vs for in반복문 비교, 자바스크립트에서 for in문 vs for문 사용, 배열의 프로퍼티 열거, 배열 요소와 객체 속성 접근 방법
for in 반복문객체에 포함된 모든 속성에 대해 반복을 실행하는 명령문 for in 반복문 형식· for문 다음에 괄호를 열고 in 왼쪽에는 변수를 오른쪽에는 객체나 배열명을 위치시켜 사용합니다.· 오른쪽의 배열의 인덱스나 객체의 속성이 왼쪽의 변수에 할당되게 됩니다.· 반복문 안에서 변수를 사용하여 객체의 속성이나 배열 요소를 참조할 수 있습니다. 구분 설명 확장 for문 (java) 배열의 값(value)을 반환하지만 for in반복문 (javascript) 배열의 인덱스(index)를 반환 자바스크립트에서 for in문 vs for문 사용
-
연관 배열(associative array)
연관 배열(associative array) · 숫자로 된 인덱스 대신에 문자열로 된 키(key)를 사용하는 배열을 연관 배열(associative array)이라고 합니다. · 자바스크립트는 연관 배열을 별도로 제공하지는 않습니다. · 대신에 인덱스로 문자열을 사용하여 연관 배열처럼 사용할 수 있는 객체(object)를 만들 수 있습니다. 이렇게 생성된 배열은 자바스크립트 내부적으로 Array 객체에서 기본 객체로 재선언됩니다. 따라서 기존에 사용할 수 있었던 모든 Array 메소드와 프로퍼티를 사용할 수 없습니다.
-
문자열 배열
문자열 배열· 자바스크립트에서 문자열은 변하지 않는 값이므로, 읽기 전용 배열로서 다룰 수 있습니다.· 배열처럼 [] 연산자를 사용하여 문자열을 구성하는 각 문자에 바로 접근할 수 있습니다.· 또한, Array 객체가 제공하는 모든 범용 메소드도 사용할 수 있습니다.· 문자열의 각 문자는 String 객체에서 제공하는 charAt() 메소드를 사용해도 접근할 수 있습니다. str[2] = "S"; document.write(str[2] + " "); // 스 문자열을 바로 배열처럼 사용하면 안되고, String 메소드중 split() 메소드등을 이용하여 먼저 변경가능한 배열로 변환한 후 사용하면 배열 요소를 변경할 수 있습니다.