我试图从经典的书重写例如遍历两个数组“的JavaScript:好的部分”中的CoffeeScript通过列表解析:如何在CoffeeScript中
var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url = “http://www.ora.com:80/goodparts?q#fragment”;
var result = parse_url.exec(url);
var names = ['url', 'scheme', 'slash', 'host', 'port', 'path', 'query', 'hash'];
var blanks = ' ';
var i;
for (i = 0; i < names.length; i += 1) {
document.writeln(names[i] + ':' +
blanks.substring(names[i].length), result[i]);
}
我不能怎么写循环,坚持这一代码:
console.log "#{name}: " for name in names
你读过http://coffeescript.org/#循环? – asawyer
当然,我读过,但它并没有帮助我。 – surganov
你还没有列出你试过的东西,遇到了什么问题,看到了什么错误,什么都没有。我们还可以做什么,但指向你的文档? – asawyer