2015/07/12

[TypeScript][JavaScript]enumについて

普段、enumを使うケースがないので、試しに組んでみて、デバッグしてみた。

enum hoge {
  foo,
  bar
}
console.log (hoge)
こうすると、
{0: "foo", 1: "bar", foo: 0, bar: 1}
となる。次に下のようにしてみた。
enum hoge {
  foo,
  bar
}
console.log (hoge.foo)
console.log (hoge.bar)
で、これをデバッグするとそれぞれ下を出力する。
0
1
ここからはさすが、js。下のように書き換えることもできる。
enum hoge {
  foo,
  bar
}
hoge.foo = "hello 1"
hoge.bar = "hello 2"
console.log (hoge.foo)
console.log (hoge.bar)
hello 1
hello 2

0 コメント:

コメントを投稿