2017-10-03 4 views
0

저는 프로젝트에서 chart.js를 사용하여 차트를 만듭니다. 인터넷 익스플로러가 차트를 보여주지 않는다는 사실을 제외하면 잘 작동합니다.math.max()가 IE에서 작동하지 않습니다

max: Math.max(...data.datasets[0].data) + 15, 

아무도 유사한 솔루션이나 다른 방법이 있는지 알고 있습니까 :이 다음 코드에 의해 발생되는 것을 발견?

전체 코드

과이 바이올린을 참조 작동하는 방법 : 사전에 https://jsfiddle.net/4otw7vzu/1/

감사 대신에 확산 연산자의

+3

'Math.max()'는 IE에서 잘 작동합니다. 사용중인 스프레드 연산자가 IE에서 작동하지 않습니다. 다른 방식으로 배열을 만들어야합니다. – Thijs

+0

아, 그래, 설명 주셔서 감사합니다 :) – bergJ

답변

0

사용 apply : 이것은 IE에서 작동

max: Math.max.apply(this, data.datasets[0].data) + 15, 

: jsfiddle