JavaScript 错误:对象属性访问语法 - 使用点符号而非括号
<p>"<script src="jquery/jquery-1.12.4.min.js"</script>\n<script src="static/echarts/echarts.js"</script>\n\n<script>\n window.onload = function (ev) { \n $.ajax({\n type: 'get',\n url: '/whitelistSetting/stat',\n success:function (res) {\n var obj = echarts.init(document.getElementById("ec"))\n var option = {\n title: {\n text: '白名单'\n },\n tooltip: {},\n legend: {\n data: ['数量']\n },\n xAxis: {\n data: []\n },\n yAxis: {},\n series: [\n {\n name: '数量',\n type: 'bar',\n data: []\n }\n ]\n };\n var list = res.data\n for (var i = 0; i < list.length; i++){\n option.xAxis.data.push(list[i].name)\n option.series[0].data.push(list[i].number)\n }\n\n obj.setOption(option)\n }\n })\n }\n</script>报错内容:The error in the code is on this line:\n\noption.series[0].data.push(list[i].number())\n\nThe correct syntax for accessing the "number" property of an object in JavaScript is using dot notation (list[i].number) instead of parentheses (list[i].number()).\n\nThe correct code should be:\n\noption.series[0].data.push(list[i].number)\n</p>
原文地址: https://www.cveoy.top/t/topic/pG46 著作权归作者所有。请勿转载和采集!