有没有一种方法可以在“文件”作用域中声明一个变量(它将被CS捕获),而不初始化它?这是一个人为的例子:
这样是行不通的,因为你需要声明“counter”。在顶部添加“counter = 0”将使其起作用,但“= 0”是不必要的。(一个更现实的例子涉及在页面加载时访问DOM的内容 - 没有正确初始化它的方法在“文件”范围内。)
init = ->
counter = 0
inc = ->
counter += 1
这样是行不通的,因为你需要声明“counter”。在顶部添加“counter = 0”将使其起作用,但“= 0”是不必要的。(一个更现实的例子涉及在页面加载时访问DOM的内容 - 没有正确初始化它的方法在“文件”范围内。)
= null
语法。 - Trevor Burnham