我将如何更改 Math.sin() 以便如果用户给出 Math.sin(angle, 'char') 它将采用度数而不是弧度的 sin。
到目前为止我有
Math.sin= function()
{
if(arguments.length>1)
{
return Math.sin(arguments[0]*(Math.PI/180));
}
else
{
return Math.sin(arguments[0]);
}
};
但现在我有无限递归,所以我认为我们需要一个参考。我将如何继续完成这个?