Math.atan2(y, x)const d2r = d => d * Math.PI / 180;
const r2d = r => r * 180 / Math.PI;
const vec = arr => {
const sum = arr.map(
a => [Math.cos(d2r(a)), Math.sin(d2r(a))]
)
.reduce((p,c) => [p[0]+c[0], p[1]+c[1]], [0,0]);
return r2d( Math.atan2(sum[1], sum[0]));
}
vec([84, 276, 180]); // 180 index.jslet slideWidth = slideItems[currentSlide].offsetWidth;
// currentSlide от 0 до slideItems.length - 1 offsetWidth – это свойство одного HTML-элемента. getElementsByClassName() возвращает NodeList - массивоподобную коллекцию HTML элементов. Можете взять свойство у, скажем, самого первого из них:let slideItems = document.getElementsByClassName('slider-content_item');
let slideWidth = slideItems[0].offsetWidth; <div class="inf"><p><?php echo $info; ?></p></div> // Выводит содержимое переменной
<?php $info = ''; ?>