मैं Node.js के लिए एक सरल सर्वर लिख रहा हूं और मैं अपनी कक्षा का उपयोग कर रहा हूं जिसे बुलाया जाता है User
:
function User(socket) {
this.socket = socket;
this.nickname = null;
/* ... just the typical source code like functions, variables and bugs ... */
this.write = function(object) {
this.socket.write(JSON.stringify(object));
}
};
और फिर बाद में इस प्रक्रिया में मैं इसे बहुत तेज़ कर रहा हूँ:
var server = net.createServer(function (socket) {
/* other bugs */
var user = new User(socket);
/* more bugs and bad practise */
});
क्या मैं अपनी User
कक्षा की परिभाषा को दूसरी जावास्क्रिप्ट फ़ाइल में स्थानांतरित कर सकता हूं और इसे किसी तरह "शामिल" कर सकता हूं ?