unicorn/prefer-modern-math-apis 限制
功能說明
檢查數學運算是否使用舊式模式。
為什麼這樣不好?
現代 JavaScript 提供了更簡潔易讀的替代方案,以取代舊式模式。
目前,檢查以下情況
- 優先使用
Math.log10(x)
而不是其他替代方案 - 優先使用
Math.hypot(…)
而不是其他替代方案
範例
此規則的錯誤程式碼範例
javascript
Math.log(x) * Math.LOG10E;
Math.sqrt(a * a + b * b);
此規則的正確程式碼範例
javascript
Math.log10(x);
Math.hypot(a, b);