मैं codecademy.com पर कुछ जावास्क्रिप्ट/jQuery सबक ले रहा हूं। आम तौर पर पाठ उत्तर या संकेत प्रदान करते हैं, लेकिन इसके लिए यह कोई मदद नहीं देता है और मैं निर्देशों से थोड़ा उलझन में हूं।जावास्क्रिप्ट: एक ऑब्जेक्ट लौटने वाला फ़ंक्शन
यह फ़ंक्शन बनाने के लिए कहता हैगेमप्लेयर एक ऑब्जेक्ट को तीन कुंजी के साथ वापस कर देता है।
//First, the object creator
function makeGamePlayer(name,totalScore,gamesPlayed) {
//should return an object with three keys:
// name
// totalScore
// gamesPlayed
}
मैं अगर मैं इस
//First, the object creator
function makeGamePlayer(name,totalScore,gamesPlayed) {
//should return an object with three keys:
// name
// totalScore
// gamesPlayed
this.name = name;
this.totalScore = totalScore;
this.gamesPlayed = gamesPlayed;
}
या इस
//First, the object creator
function makeGamePlayer(name,totalScore,gamesPlayed) {
//should return an object with three keys:
// name
// totalScore
// gamesPlayed
var obj = {
this.name = name;
this.totalScore = totalScore;
this.gamesPlayed = gamesPlayed;
}
}
मैं के बाद ऑब्जेक्ट के गुणों को संशोधित करने के लिए सक्षम होना चाहिए की तरह कुछ करना चाहिए यकीन नहीं है इसके बनाया था।
@OP यह भी ध्यान दें कि जब आप इसे 'नए' कीवर्ड से बुलाएंगे तो मैं पूंजी के साथ नाम शुरू करने का सुझाव दूंगा: 'MakeGamePlayer'। – PeeHaa
@ ओरोल-अपने ऑब्जेक्ट को शाब्दिक जांचें, इसमें सिंटैक्स त्रुटियां हैं। – RobG
@PeeHa अच्छी सलाह, कन्स्ट्रक्टर का उपयोग करते समय भी अधिक विशिष्ट नामकरण सम्मेलन 'नया गेमप्लेयर() 'होगा। –