인용 형식의 object 형식
1731 단어 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]);
속성 이름 이 보존 문자 나 중간 에 빈 칸 이 있 을 때 괄호 로 만 드 는 방법 이 가장 실 용적 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
localStorage에 객체를 추가하는 방법은 무엇입니까?이 노트에서는 localStorage에 객체를 삽입하는 방법을 보여드리겠습니다. 경우에 따라 로컬 스토리지 또는 세션 스토리지에 데이터를 개체로 저장해야 할 수 있습니다. 어떻게 이것을 달성할 수 있습니까? 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.