요즘 JSON 및 JavaScript 객체에 대해 많이 읽었습니다. 그러나 나는 점점 더 혼란스러워지고, 나에게있어, 그들은 종종 똑같은 것처럼 보입니다. 내 HTML 입력 상자에서 등JSON, 객체 및 클래스 혼동
function Person(Name, Lastname, Age, sGender)
{
this.Name = Name;
this.Lastname = Lastname;
this.Age = Age;
this.sGender = sGender;
}
var person = new Person(
$('#PersonName').val(),
$('#PersonLastName').val(),
$('#PersonLastName').val(),
$('#PersonAge').val(),
$("#gender input[type='radio']:checked").val()
);
#PersonName은 다음과 같습니다
나는이 같은 객체에 인스턴스화 자바 스크립트 클래스를 만들었습니다. 그리고이 부분에서 나는 내가하고있는 것이 무엇인지를 안다.
그러나 나는 개체를 만드는 간단한 방법에 대해 읽어, 그래서 한번 풀어 주었다
var oPerson =
{
"Name": $('#PersonName').val(),
"Lastname": $('#PersonLastName').val(),
"Age": $('#PersonAge').val(),
"sGender": $("#gender input[type='radio']:checked").val()
}
aPeople.push(oPerson);
return oPerson;
을하지만 지금은 위의 코드가 무엇인지에 대해 정말 혼란 스러워요. 이 JSON 또는 JavaScript 객체입니까?
여러분 중 일부는 밝은 마음으로 나를 위해이 부분을 밝힐 수 있기를 바랍니다. :)
맨 위 코드는 클래스이고, 하단 코드는 표준 JS 객체입니다. – tymeJV
관련 항목 : http://stackoverflow.com/q/2904131/497356 –