객체의 이름 속성에 관한 질문이 있으니 여기에 상황이 있습니다 : 메신저 prototype.constructor로 사용자 정의 객체 (Notka라고 함)를 만들고 메쏘드에 프로토 타입을 추가 한 다음 메신저를 푸시합니다. 배열을 객체의 배열로 변환 한 다음 배열을 json 객체로 변환하고 외부 서버에 저장합니다. 여태까지는 그런대로 잘됐다.객체의 이름 속성, 자바 스크립트
메신저 json으로 외부 서버에서 가져오고 개체 이름 속성의 배열로 변환 할 때 손실되고 익명 개체를 얻는 중 메쏘드를 인식하지 못합니다. 배열을 객체와 viceversa로 바꾸지 않고 모든 혼란을 피하기 위해 몇 가지 아이디어를 가지고 있지만 호기심을 묻는 메신저, 객체의 이름을 보존하거나 익명 객체의 이름을 변경하는 방법이 있습니다.
내가 좋아하는, 내 사용자 정의 유형의 새 개체를 만드는 시도 :var nt = new Notka(); // my custom object
nt = tab[index]; // tab is a array containing objects fetched from external sever
하지만이 작동하지 않습니다, 새로 만든 Notka는 constructor.name Notka 만하면 병이 할당 객체 내가 다시 익명의 개체가 있습니다.
어떤 답 :쿠바
나는 당신의 서버 코드는 여기에 관련이있을 것 같아. 너는 그것을 정확히 어떻게 저장하고 있는가? –
나는 그 이름이 프로세스를 변환 할 때 손실된다고 생각한다. im은 node.js 표현 프레임 워크와 XMLHTTPRequest를 POST 메소드와 함께 사용한다. 그것은 가능한 한 간단하고 표준으로 :) – user1692950