2014-11-28 2 views
0

Math 개체를 "실제"자바 스크립트 개체로 변환하는 좋은 방법이 있습니까?Math 개체를 실제 개체로 변환

Math 개체에 Object.keys을 사용하고 싶습니다. 그 모든 방법을 하드 코드하지 않을 수 있습니까?

+0

같은 것을 생산합니다

Object.getOwnPropertyNames(Math) 

를 사용할 수 있습니다. 무엇을 성취하려고합니까? – Pointy

+0

다른 수학 함수에서 모든 수학 함수를 래핑 할 필요가 있으며 어려운 방법으로이 작업을 수행해야하는지 궁금합니다. –

+0

'Math' 객체로 변환하려고했기 때문에 그 "속보"가 아닙니다. –

답변

1

Math의 속성은 열거되지 않으므로 Object.keys(Math)은 빈 배열을 반환합니다.

그러나 그것은 Math 객체의 속성을 열거 할 수 없습니다

["toSource","abs","acos","asin","atan","atan2","ceil","clz32","cos","exp","floor","imul","fround","log","max","min","pow","random","round","sin","sqrt","tan","log10","log2","log1p","expm1","cosh","sinh","tanh","acosh","asinh","atanh","hypot","trunc","sign","cbrt","E","LOG2E","LOG10E","LN2","LN10","PI","SQRT2","SQRT1_2"] 
+0

글쎄, 그게 내가 달성하고 싶었던 것입니다, 감사합니다! –

관련 문제