第16.4行,我不断收到此错误说明以下内容:预期标识符,而不是如何修复此问题?任何帮助将非常感激。谢谢。
var ctx = document.getElementById("myChart").getContext("2d");
var myChart = new Chart(ctx, {
type: "polarArea",
data: {
labels: ["HTML", "JQUERY", "JAVASCRIPT", "PYTHON", "CSS", "RUBY", "API"],
datasets: [{
backgroundColor: [
"#adddcf",
"#3498db",
"#e8e7e5",
"#bfb1d5",
"#f0e0a2",
"#fed1be",
"#777777"
],
data: [93, 67, 80, 73, 87, 38, 65],
}]
}
});
new Chart(ctx, {
data: data,
type: "polarArea",
options: options
});
“Other suggestions”可能仅限于“完整的JSLinting文件”。 ; ^)首先,阅读JSLint directives以了解如何保留它抱怨的一些东西。
幸运的是,这个文件并不难。
document
,你必须让JSLint知道它在browser:true
的浏览器中工作。white:true
用于“凌乱的空白”。Chart
永远不会被定义。 global
指令告诉JSLint Chart
是在其他地方定义的,已经在你的全局范围内,并且可以在这里使用。data
电话中的options
和new Chart
必须来自某个地方,所以它显然会对此大喊大叫。最后,这个lint ...
/*jslint browser:true, white:true */
/*global Chart */
var ctx = document.getElementById("myChart").getContext("2d");
var myChart = new Chart(ctx, {
type: "polarArea",
data: {
labels: ["HTML", "JQUERY", "JAVASCRIPT", "PYTHON", "CSS", "RUBY", "API"],
datasets: [{
backgroundColor: [
"#adddcf",
"#3498db",
"#e8e7e5",
"#bfb1d5",
"#f0e0a2",
"#fed1be",
"#777777"
],
data: [93, 67, 80, 73, 87, 38, 65]
}]
}
});
var data = "something";
var options = "something else";
new Chart(ctx, {
data: data,
type: "polarArea",
options: options
});