Javascript 将数学对象转换为真实对象
有没有一种很好的方法可以将Javascript 将数学对象转换为真实对象,javascript,Javascript,有没有一种很好的方法可以将Math对象转换为“真实的”javascript对象 我想在Math对象上使用Object.keys。有没有可能一路不硬编码呢 Math的属性不可枚举,因此Object.keys(Math)返回空数组 但是,您可以使用 Object.getOwnPropertyNames(数学) 它会产生类似于 [“toSource”、“abs”、“acos”、“asin”、“atan”、“atan2”、“ceil”、“clz32”、“cos”、“exp”、“floor”、“imul
Math
对象转换为“真实的”javascript对象
我想在
Math
对象上使用Object.keys
。有没有可能一路不硬编码呢 Math的属性不可枚举,因此Object.keys(Math)
返回空数组
但是,您可以使用
Object.getOwnPropertyNames(数学)
它会产生类似于
[“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”、“SHOP”、“trunc”、“sign”、“cbrt”、“E”、“LOG2E”、“LOG10E”、“LOG10E”、“LN2”、“LN10”、“PI”、“SQRT2”、“SQRT1\U 2”]
数学对象的属性不可枚举。你想实现什么?我需要将每个数学函数包装到另一个函数中,我想知道是否必须以一种艰难的方式完成。这不是“重复”,因为我想转换数学
对象。好吧,这就是我想实现的,谢谢!