2011-09-18 4 views
0

이를 고려 jQuery 및 highcharts & Math 프로토 타입?

Math.__proto__.eps=1e-16; 

jQuery(document).ready(function() { 
     var chart = new Highcharts.Chart({ 
    //... 
    }); 
}); 

은 아주 이상하게이 발생합니다

Uncaught TypeError: Object 1e-16 has no method 'push'

이 프로토 타입을 처리하고 회원/기능을 결합의의 jQuery 방법을 함께 할 수있는 뭔가가. jQuery가 불평하지 않도록 어떻게 .eps 속성을 다시 작성해야합니까? (Highcharts와는 아무런 관련이 없다고 생각합니다. 어떻게 될지 찾았습니다)

고마워!

답변

2

MathObject의 인스턴스이므로 인스턴스에 직접 할당하는 것이 좋습니다. 그것의 프로토 타입에 할당

Math.eps=1e-16; 

부작용을 이해할 발생할 수 있습니다 Object에 할당된다.

+0

괜찮 았지만 그 과제에서 jquerys는 무엇입니까? – Andr

+0

잘 모르겠 음. 실제로 jQuery와 관련이 있다는 어떠한 증거도 보이지 않습니다. – clockworkgeek