JSFiddle - React, Tailwind, and code Playground
by tanakaworld
CoffeeScript
class A
# static property
constructor: (@name) ->
# private property
_privateName = "Tanaka_Private"
# public function
unko: ->
console.log(@name)
console.log(_privateName)
unko_private()
# private function
unko_private = ->
console.log("[Called from unko_private]" + @name)
console.log("[Called from unko_private]" + _privateName)
a = new A("Tanaka")
# Tanaka
console.log(a.name)
# undefined
console.log(a._privateName)
# Tanaka
# Tanaka_Private
# [Called from unko_private]result
# [Called from unko_private]Tanaka_Private
# undefined
console.log(a.unko())
# Uncaught TypeError: a.unko_private is not a function
console.log(a.unko_private())