인용 형식의 object 형식

1731 단어 object
object 형식 은 두 가지 생 성 방법 이 있 습 니 다.첫 번 째 는 직접 만 드 는 방법 입 니 다.
var person=new Object();

person.name = "Nicholas";

person.age = 29;


  
두 번 째 생 성 방법 은 대상 글자 의 양 표시 법 을 사용 합 니 다.
var person={

   name: "Limeng"

   age:20

}


  
여기에 세 가지 설명 이 있 습 니 다.1.왼쪽 괄호 는 표현 식 글자 의 시작 을 의미 합 니 다.표현 식 글자 의 상하 문 에 나타 나 기 때문에 표현 식 상하 문 은 값 을 되 돌려 주 고 마지막 속성 뒤에 쉼표 를 추가 하지 않 습 니 다.2.속성 은 두 개의 따옴표 를 사용 하여 속성 명 을 자동 으로 문자열 로 바 꿀 수 있 습 니 다.
var person = {

   "name" : "Nicholas", 

   "age" : 29, 

   5 : true 

};


  
3.괄호 가 비어 있 으 면 대상 을 만 드 는 방식 입 니 다.
// new Object()  

var person = {};

person.name = "Nicholas";

person.age = 29;


  
대상 글자 의 양 을 만 드 는 방법 은 매우 흔 합 니 다.왜냐하면 그것 은 당신 에 게 포장 함수 의 느낌 을 주기 때 문 입 니 다.예 를 들 어:
function displayInfo(args) {

   var output = "";



   if (typeof args.name == "string"){

       output += "Name: " + args.name + "
"; } if (typeof args.age == "number") { output += "Age: " + args.age + "
"; } alert(output); } displayInfo({ name: "Nicholas", age: 29 }); displayInfo({ name: "Greg" });

  
점 을 사용 하여 대상 에 접근 하 는 속성 은 매우 흔 합 니 다.물론 js 도 중 괄호 방법 으로 접근 할 수 있 습 니 다.이 방법 은 변 수 를 통 해 접근 할 수 있 습 니 다.그러나 대상 의 글자 크기 생 성 방법 은 문자열 형식 으로 방문 해 야 합 니 다.따옴표 도 추가 해 야 합 니 다.
var propertyName = "name";

//"Nicholas"

alert(person[propertyName]);


  
속성 이름 이 보존 문자 나 중간 에 빈 칸 이 있 을 때 괄호 로 만 드 는 방법 이 가장 실 용적 입 니 다.

좋은 웹페이지 즐겨찾기