Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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
javascript代码有什么问题?_Javascript - Fatal编程技术网

javascript代码有什么问题?

javascript代码有什么问题?,javascript,Javascript,上面的代码是一个模型,在这个模型中,我只想给出access-only标题,desc-from-return函数。然而,它说的是一个“;”是必需的。我认为语法是正确的 但是,如果我删除了返回,所有操作都正常 如果有人能告诉我问题所在,我将不胜感激。您需要在同一行返回对象return这样奇怪 var titleModel = function () { this.title = ko.observable("test"); this.desc = ko.observable("te

上面的代码是一个模型,在这个模型中,我只想给出access-only标题,desc-from-return函数。然而,它说的是一个“;”是必需的。我认为语法是正确的

但是,如果我删除了返回,所有操作都正常


如果有人能告诉我问题所在,我将不胜感激。

您需要在同一行返回对象
return
这样奇怪

 var titleModel = function () {
    this.title = ko.observable("test");
    this.desc = ko.observable("test");
    return
    {
        title: this.title,
        desc: this.desc
    }
}

您需要返回同一行上的对象
return
这样奇怪

 var titleModel = function () {
    this.title = ko.observable("test");
    this.desc = ko.observable("test");
    return
    {
        title: this.title,
        desc: this.desc
    }
}

将起始撑杆移动到与回位杆相同的线上

var titleModel = function () {
    this.title = ko.observable("test");
    this.desc = ko.observable("test");
    return {
        title: this.title,
        desc: this.desc
    }; // semicolon here.
}; // semicolon here.

如果不是,则返回被视为一个单独的行。这是因为终止分号在javascript()中是可选的

将起始支架移动到与返回相同的线上

var titleModel = function () {
    this.title = ko.observable("test");
    this.desc = ko.observable("test");
    return {
        title: this.title,
        desc: this.desc
    }; // semicolon here.
}; // semicolon here.

如果不是,则返回被视为一个单独的行。这是因为终止分号在javascript()中是可选的

因为
return
本身就是一个有效的语句。而且因为
return
本身就是一个有效的语句。不,这并不是说
return
奇怪,而是JavaScript奇怪并添加了
在每一行新代码中为您提供。在这种情况下,它可以,因为它仍然是有效的代码。不,这并不是说
return
很奇怪,而是JavaScript很奇怪,并且添加了
在每一行新代码中为您提供。在这种情况下,它可以是,因为它仍然是有效的代码自动完成-参见下面的答案问题是JavaScript
自动完成-参见下面的答案