클래스 및 개체 저장
수업
먼저 Nucleoid에서 사용하기 전에 클래스를 등록해야 합니다.
class Order {
constructor(item, qty) {
this.item = item;
this.qty = qty;
}
}
nucleoid.register(Order);
사물
객체에 대해서도 마찬가지입니다. 일단 시작되고
var
변수에 할당되고 저장됩니다.app.post("/orders", () => {
var order = new Order("ITEM-123", 3);
return order;
});
앞에서 언급한 대로
var
변수로 검색할 수 있습니다.app.get("/orders", () => {
return order;
});
{
"id": "order0",
"item": "ITEM-123",
"qty": 1
}
객체가
var
변수를 할당하지 않고 시작된 경우 런타임은 자동으로 var
변수와 함께 id
변수를 할당합니다.app.post("/test", () => new Order("ITEM-123", 3));
{
"id": "order0",
"item": "ITEM-123",
"qty": 1
}
💡
id
of object is always the same to its globalvar
so that either can be used to retrieve the object like
Order["order0"]
andorder0
.
개체가
let
또는 const
에 할당된 경우 런타임은 var
와 동일한 id
변수를 생성합니다.app.post("/orders", () => {
const order = new Order("ITEM-123", 3);
return order;
});
{
"id": "order1",
"item": "ITEM-123",
"qty": 1
}
이제 객체를 검색하기 위해
id
를 var
로 사용할 수 있습니다.app.get("/test", () => order1);
Reference
이 문제에 관하여(클래스 및 개체 저장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nucleoid/storing-classes-and-objects-4inc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)