ctso214836649
阿旗_健身狂人
采纳率50%
2017-04-18 07:16 阅读 10.5k

js报错Uncaught TypeError: Cannot read property

1

Uncaught TypeError: Cannot read property 'push' of undefined

图片说明

图片说明

求大虾围观!~在线等!~急!~

highcharts-3d.js
第25行整行代码

u=a.perspective,m=a.pick,g=a.wrap;k.prototype.is3d=function(){return this.options.chart.options3d&&this.options.chart.options3d.enabled};k.prototype.propsRequireDirtyBox.push("chart.options3d");k.prototype.propsRequireUpdateSeries.push("chart.options3d");a.wrap(a.Chart.prototype,"isInsidePlot",function(a){return this.is3d()||a.apply(this,[].slice.call(arguments,1))});var h=a.getOptions();n(!0,h,{chart:{options3d:{enabled:!1,alpha:0,beta:0,depth:100,fitToPlot:!0,viewDistance:25,frame:{bottom:{size:1},
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • qq_34309305 75闪光雷 2017-04-18 07:21

    说明系统不识别你这个push字段

    简单来说,如果你定义 var a =null; a.push('b') 系统就会报错 ,因为a是null不能被push。
    如果你定义 var a =[]; a.push('b') 这样系统就不会报错 ,因为a是一个数据,可以push元素

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2017-04-18 07:26

    你Series越界了吧,添加新的Series要用addSeries,不能直接charts.Series[xxx]来修改,这样修改Series需要已经定义过,并且xxx不能大于定义的数组大小

    点赞 评论 复制链接分享

相关推荐