x1 - undefined (вроде бы не должен быть) [закрыт]

114
18 ноября 2019, 03:30

Есть код , вычисляющий точку пересечения отрезков(скопировал его).

Вылетает ошибка что x1 - undefined.

function d(х1, у1, х2, у2, х3, у3, х4, у4) { 
  let x, y; 
  x = ((x1 * y2 - x2 * y1) * (x4 - x3) - (x3 * y4 - x4 * y3) * (x2 - x1)) / ((y1 - y2) * (x4 - x3) - (y3 - y4) * (x2 - x1)); 
  y = ((y3 - y4) * x - (x3 * y4 - x4 * y3)) / (x4 - x3); 
  return x, y; 
} 
console.log(d(0, 0, 120, 90, 0, 60, 120, 60));

Answer 1

Вы вперемешку русские и английские символы нарочно используете?

function d(x1, y1, x2, y2, x3, y3, x4, y4) { 
  let x, y; 
  x = ((x1 * y2 - x2 * y1) * (x4 - x3) - (x3 * y4 - x4 * y3) * (x2 - x1)) / ((y1 - y2) * (x4 - x3) - (y3 - y4) * (x2 - x1)); 
  y = ((y3 - y4) * x - (x3 * y4 - x4 * y3)) / (x4 - x3); 
  return x, y; 
} 
console.log(d(0, 0, 120, 90, 0, 60, 120, 60));

Answer 2

Твоя ошибка из-за того, что перепутал кириллицу и латиницу... перемешанные аргументы и переменные разные..

function d(x1, y1) { 
  let x, y; 
  x = x1 * y1 
  y = x1 + y1 
  return x, y; 
} 
console.log(d(120, 60));

READ ALSO
Разрешение jQuery внутри React компонента

Разрешение jQuery внутри React компонента

Как React компоненту позволить запустить jQuery код из файла mainjs?

113
Непонятный синтаксис в JS { enter }

Непонятный синтаксис в JS { enter }

Что означает такой тип записи? Я немного недопонимаю

120
Модальное окно и табы

Модальное окно и табы

Как данный код понимает, что я нажимаю на именно данный таб? Он должен выводить модальное окно при нажатии на кнопку в табе

100
HTML5 Video Buffered не правильное срабатывание onprogress в Firefox

HTML5 Video Buffered не правильное срабатывание onprogress в Firefox

Получаю значение буферизации следующей функцией по событию progress

109