Tôi đang tham gia một số bài học JavaScript/jQuery tại codecademy.com. Thông thường các bài học cung cấp câu trả lời hoặc gợi ý, nhưng đối với bài học này, nó không đưa ra bất kỳ sự trợ giúp nào và tôi hơi bối rối bởi các hướng dẫn.JavaScript: hàm trả về một đối tượng
Nó nói để làm cho hàm makeGamePlayer trả về một đối tượng có ba khóa.
//First, the object creator
function makeGamePlayer(name,totalScore,gamesPlayed) {
//should return an object with three keys:
// name
// totalScore
// gamesPlayed
}
Tôi không chắc chắn nếu tôi nên làm điều này
//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;
}
hoặc một cái gì đó như thế này
//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;
}
}
Tôi có để có thể sửa đổi các thuộc tính của đối tượng sau khi nó tạo.
@OP cũng lưu ý rằng khi bạn định gọi nó bằng từ khóa 'mới', tôi khuyên bạn nên bắt đầu tên bằng vốn:' MakeGamePlayer'. – PeeHaa
@ Oriol – kiểm tra đối tượng của bạn theo nghĩa đen, nó có lỗi cú pháp. – RobG
@PeeHaa Lời khuyên tốt, cũng là quy ước đặt tên thông thường hơn khi sử dụng hàm tạo sẽ là 'mới GamePlayer()'. –