我正在創建一個簡單的基於回合的多人遊戲。我會有一些我想要來回傳遞的「單元」對象。我只想定義一次對象的定義。在C++中,我會使用頭文件,而在Java中,我可以將它們實現它們,但是在JavaScript中,我不知道如何實現它。Javascript服務器/客戶端共享對象定義
我可以簡單地定義所有的東西兩次,但我有一種感覺,在某些時候,這可能會再次出現,我寧願現在學會正確處理它。我使用Nodejs和Javascript。
作爲一個說明,我想我可以做一個簡單的HTML,但我很難搞清楚如何在server.js上做同樣的事情,我不確定這是甚麼應該處理這個。
Javascript是動態的,創建一個「定義」不是可以做得很好的事情,因爲一切都可以改變,所以界面或定義是沒有意義的。除非使用[TypeScript](https://www.typescriptlang.org/)之類的東西,否則不可能強制實施對象結構。 – grimurd