let minShadow = eval("Math.min(" + yAxisDataShadow.toString() + ")") * 0.1;
不要使用eval
let minShadow = Math.min.apply(null, yAxisDataShadow) * 0.1;
问题
Math.min([1,2,3]) //NAN
解决
Math.min.apply(null, [1,2,3])
本文探讨了在JavaScript中避免使用eval函数的原因,并提供了一种更安全的替代方案来计算数组中的最小值。通过使用Math.min.apply方法,可以有效地避免潜在的安全风险,同时保持代码的效率。
let minShadow = eval("Math.min(" + yAxisDataShadow.toString() + ")") * 0.1;
不要使用eval
let minShadow = Math.min.apply(null, yAxisDataShadow) * 0.1;
问题
Math.min([1,2,3]) //NAN
解决
Math.min.apply(null, [1,2,3])
336

被折叠的 条评论
为什么被折叠?