我試圖從經典的書重寫例如遍歷兩個數組「的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