Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将CoffeeScript转换为JavaScript时出错_Javascript_Coffeescript - Fatal编程技术网

将CoffeeScript转换为JavaScript时出错

将CoffeeScript转换为JavaScript时出错,javascript,coffeescript,Javascript,Coffeescript,最近,我用CoffeeScript构建了一个web应用程序,用了大约三个月的时间。我在转置的JavaScript代码中出现了一个错误,奇怪的是,这部分代码有一个错误,与CoffeeScript中的任何代码都不匹配,我完全不知道这段代码的含义以及它为什么会给我这个错误 错误是: SyntaxError:意外的标识符 在该零件代码的第一行: var bind = function(fn, me){ return function(){ return fn.apply(me, arguments);

最近,我用CoffeeScript构建了一个web应用程序,用了大约三个月的时间。我在转置的JavaScript代码中出现了一个错误,奇怪的是,这部分代码有一个错误,与CoffeeScript中的任何代码都不匹配,我完全不知道这段代码的含义以及它为什么会给我这个错误

错误是:

SyntaxError:意外的标识符

在该零件代码的第一行:

var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
extend = function(child, parent) { 
    for (var key in parent) { 
        if (hasProp.call(parent, key)) 
            child[key] = parent[key]; 
    } function ctor() { 
        this.constructor = child; 
    } 
    ctor.prototype = parent.prototype; 
    child.prototype = new ctor(); 
    child.__super__ = parent.prototype; 
    return child; 
},
hasProp = {}.hasOwnProperty;
有人能告诉我为什么我在转置的JavaScript中有这部分代码,以及为什么它会出现错误吗?
提前感谢。

在代码之前的代码是什么。'VIBE.Collections.CameraItems=(函数(超类){extend(CameraItems,超类);函数CameraItems(){return CameraItems.\uuu super\uuuu.constructor.apply(this,arguments);}CameraItems.prototype.url=function(){return server('/cams.json');};CameraItems.prototype.model=VIBE.Models.CameraItem;return-CameraItems;})(Backbone.Collection);'虽然它可能一直在跟踪垃圾,但是nookay,无论如何谢谢你:)
bind
用于在类内实现
=>
extend
用于实现
extends
关键字,
hasProp
用于为obj的own k实现
own
部分和继承;该代码的存在只意味着在您的CoffeeScript中有一个
类a扩展B
和一个
=>
方法。您的问题在其他地方,能否提供导致此问题的CoffeeScript的示例?该代码前面的代码是什么。'VIBE.Collections.CameraItems=(函数(超类){extend(CameraItems,超类);函数CameraItems(){return CameraItems.\uuu super\uuuu.constructor.apply(this,arguments);}CameraItems.prototype.url=function(){return server('/cams.json');};CameraItems.prototype.model=VIBE.Models.CameraItem;return CameraItems;})(Backbone.Collection);'虽然它可能一直在跟踪垃圾,但是nookay,无论如何谢谢你:)
bind
用于在类内实现
=>
extend
用于实现
extends
关键字,
hasProp
用于为obj的own k实现
own
部分和继承;该代码的存在只意味着在您的CoffeeScript中有一个
类a扩展B
和一个
=>
方法。你的问题在别处,你能提供一个导致这个问题的咖啡脚本的例子吗?