Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 获取syntaxError:意外标记<;_Javascript_Html - Fatal编程技术网

Javascript 获取syntaxError:意外标记<;

Javascript 获取syntaxError:意外标记<;,javascript,html,Javascript,Html,编写一个名为“plotLine”的函数,该函数接受一个点数组,其中每个元素都是[x,y]格式的数组,x和y都是浮点数。该函数将使用Plotly库在div中创建id为“plot”的折线图。您可以假设您的代码在Plotly下载的页面上运行 <html> <head> <script src="https://cdn.plot.ly/plotly-latest.min.js" ></script> <script function plotLine

编写一个名为“plotLine”的函数,该函数接受一个点数组,其中每个元素都是[x,y]格式的数组,x和y都是浮点数。该函数将使用Plotly库在div中创建id为“plot”的折线图。您可以假设您的代码在Plotly下载的页面上运行

<html>
<head>
<script src="https://cdn.plot.ly/plotly-latest.min.js"
></script>
<script
function plotLine(array){
    var object1 =
    {
        "data":
        [{
            "x": array.map(i => i[0]),
            "y": array.map(i => i[1])
        }]
    };
    return object1;
}
></script>
</head>
<body>
<div id="plot"></div>
<script src="plots.js"></script>
</body>
</html>

i[0]),
“y”:array.map(i=>i[1])
}]
};
返回对象1;
}
>
我收到Syntaxer错误:意外令牌

函数绘图线(阵列){
var对象1=
{
“数据”:
[{
“x”:array.map(i=>i[0]),
“y”:array.map(i=>i[1])
}]
};
返回对象1;
}

您是否打算将javascript封装在
函数plotLine()…
标记中?您没有将JS代码封装在
中,将代码放入脚本标记您的代码中…我仍然收到SyntaxError:Unexpected token<在执行命令之后。这是一个印刷错误。正确关闭标签<代码>//您的代码在这里。另外,请接受其他问题的答案!我在使用您的代码时仍然遇到相同的错误。@Anonymous和now?如果这仍然不起作用,那么问题很可能出在scrup plot.js内部。plots.js很好。这就是我应该使用的。好吧,其余的都是有效的HTML。您缺少doctype和title属性,但仅此而已。你的JS在别的地方,在plotly或plots.JS中。@Anonymous,这段代码对我来说也很好。如果你想得到更好的帮助,你需要发布代码来重现你遇到的问题。
<html>
<head>
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<script>
function plotLine(array){
    var object1 =
    {
        "data":
        [{
            "x": array.map(i => i[0]),
            "y": array.map(i => i[1])
        }]
    };
    return object1;
}
</script>
</head>
<body>
<div id="plot"></div>
<script src="plots.js"></script>
</body>
</html>