Skip to content

Instantly share code, notes, and snippets.

@yllan
Created December 25, 2012 05:04
Show Gist options
  • Select an option

  • Save yllan/4371703 to your computer and use it in GitHub Desktop.

Select an option

Save yllan/4371703 to your computer and use it in GitHub Desktop.
javascript 小嫩嫩自婊記
var STATE_CASE_1 = 0,
STATE_CASE_2 = 1,
STATE_CASE_3 = 2,
DEFAULT_CASE = 99999;
var dict = {
STATE_CASE_1: function (s) { /**/ }, // The key is not its Number value! It's String "STATE_CASE_1"!
STATE_CASE_2: function (s) { /**/ },
STATE_CASE_3: function (s) { /**/ },
DEFAULT_CASE: function (s) { /**/ }
};
dict[STATE_CASE_1] === undefined;
// Try dict.STATE_CASE_1 or dict["STATE_CASE_1"].
var Fruit = function(name) {
this.fruit = name;
this.eat = function() { console.log("Eat " + this.fruit); };
};
var banana = new Fruit("BANANA");
banana.eat(); // Eat BANANA
var eatFunction = banana.eat;
eatFunction(); // Eat undefined
@bonau

bonau commented Dec 25, 2012

Copy link
Copy Markdown

eat my banana~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment