Skip to content

Instantly share code, notes, and snippets.

@ryan-w-moore
Created November 11, 2014 12:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryan-w-moore/c5f69460ca0b73ac0538 to your computer and use it in GitHub Desktop.
Save ryan-w-moore/c5f69460ca0b73ac0538 to your computer and use it in GitHub Desktop.
Objects
// OBJECTS IN JAVASCRIPT:
// An Object is a container for data and behavior
// A name for variables and functions:
// THUSLY:
var playerName = "Fred";
var playerScore = 10000;
var playerRank = 1;
var player = new Object();
player.name = "Fred";
player.score = 10000;
player.rank = 1;
// OBJECT CREATION SHORTHAND:
var player1 = { name: "Fred", score:10000, rank:1 };
var player2 = { name: "Suzy", score:8000, rank:2 };
// CREATE TWO OBJECTS:
var player1 = { name: "Fred", score:10000, rank:1 };
var player2 = { name: "Sam", score:1000000, rank:5 };
function playerDetails() {
// display information about each player
console.log(this.name + " has a rank of: " +
this.rank + " and a score of " + this.score);
}
player1.logDetails = playerDetails;
player2.logDetails = playerDetails;
player1.logDetails();
player2.logDetails();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment