Node.js 节点在lazy中迭代字符串列表
问题是,我有一个标题行, 我需要单独处理 如果我这样做Node.js 节点在lazy中迭代字符串列表,node.js,list,foreach,coffeescript,Node.js,List,Foreach,Coffeescript,问题是,我有一个标题行, 我需要单独处理 如果我这样做 lazy = Lazy() .lines .map(String) lazy.forEach (line) -> console.log line lazy.emit('data', listoflines) 它不起作用,我只得到num=0! 不确定这是如何在内部处理的 我不能使用skip,因为我需要第一行作为标题及其信息。我的构造有点错误,但无论如何,我决定跳过第一行 n
lazy = Lazy()
.lines
.map(String)
lazy.forEach (line) ->
console.log line
lazy.emit('data', listoflines)
它不起作用,我只得到num=0!
不确定这是如何在内部处理的
我不能使用skip,因为我需要第一行作为标题及其信息。我的构造有点错误,但无论如何,我决定跳过第一行
num = 0
lazy.forEach (line) ->
console.log num
if num == 0
console.log "header"
#header
else
console.log line #rest
num = num + 1
这是哪种语言?因为它不是Node.js风格的JavaScript.com。CoffeeScript此文件的输出为“0”和“标题”…仅此而已:(
lazy = Lazy()
lazy.lines.map(String).skip(1).forEach (line) ->
#do the work