/
githubmirror
/
styled-components
Обзор
Документация
Войти
/
githubmirror
/
styled-components
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/benchmarks/src/app/Benchmark/math.js
23 строки
611 B
Evan Jacobs
feat: buffered client injection and lazy element shorthands (#5780)
31 июл 2026, 06:58
Не верифицирован
31 июл 2026, 06:58
5431a8b
Код
Авторство
О чём код?
export const getStdDev = values => { const avg = getMean(values); const squareDiffs = values.map(value => { const diff = value - avg; return diff * diff; }); return Math.sqrt(getMean(squareDiffs)); }; export const getMean = values => { const sum = values.reduce((sum, value) => sum + value, 0); return sum / values.length; }; export const getMedian = values => { if (values.length === 0) return 0; if (values.length === 1) return values[0]; const numbers = values.slice().sort((a, b) => a - b); return (numbers[(numbers.length - 1) >> 1] + numbers[numbers.length >> 1]) / 2; };