LINUX.ORG.RU

Вектор в функцию JavaScript

 , ,


0

1

Вот, творил себе всякое... И понадобилось вынести в функцию отрисовку вектора на канве. Логично предположить, что аргументами должны быть вектор и канва... ВЕКТОР!!!!! Я прочитал мануал по функциям. Блин. Даже plain C человечнее для кодера по алгоритмам.

Разобрался. У функции есть один аргумент - объект, а его уже склонять как надо.

PS. Не так разобрался. У меня просто вектор не вовремя создавался, поэтому не проходил. Да, я не макака-кодер и опыта думать асинхронно пока плохо получается.

Перемещено JB из talks

★★★★★

Последнее исправление: Shadow (всего исправлений: 2)

И что? JS не умеет структуры? Или вообще не может передать 2 или 4 int в функцию?
Я всякого наслушался про JS, но, хотя сам его не знаю, в данном случае тебе не верю.

Stahl ★★☆
()

Ничего не понял, в чем проблема-то?

unikoid ★★★
()
Ответ на: комментарий от Stahl

JS не умеет структуры

Вот типа этого. Массив как аргумент надо через ж передавать, даже в Цэ достаточно указатель кинуть. Т.е. на самом деле по-своему умеет, с плясками, бубнами и json-ами. Т.е. через жопу.

и сказать хотел, что устал кодить через жопу. Да ещё без опыта и образования.

Shadow ★★★★★
() автор топика
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от Shadow

А в чем такая принципиальная разница между

struct Vector
{
  int a;
  int b;
};

struct Vector v = {.a = 1, .b = 2}; /* Ну или что тебе там надо */

и
var v = {
  a: 1,
  b: 2
};

?
Или тебе проверка типов нужна? Ну так класс тогда сделай, в чем проблема?

unikoid ★★★
()
Ответ на: комментарий от Shadow

Так в чем разница, кроме отсутствия типов? И зачем тебе один объект, как аргумент, если ты передаешь две разные сущности?

unikoid ★★★
()
Последнее исправление: unikoid (всего исправлений: 1)

Твоя аватарка полностью отражает мое отношение к этому треду

buddhist ★★★★★
()

Си макаки они такие.

ritsufag ★★★★★
()

опыта думать асинхронно пока плохо получается.

А где в твоей задаче асинхронность?

anonymous
()

Я по молодости, когда пришел на первое практическое занятие в автошколу, тоже немало был удивлён отсутствию плётки и вожжей.

r_asian ★☆☆
()
Ответ на: комментарий от t184256

Это далеко не так смешно, как тебе показалось.

Что, тоже на первое занятие машине овса принёс?

p.s. всегда поражали люди, ругающие инструмент за то, что сами его используют не по назначению.

r_asian ★☆☆
()
Ответ на: комментарий от t184256

Чудные вещи ты молвишь. Никак не пойму, в чем проблема объект как аргумент функции передавать?

r_asian ★☆☆
()
Ответ на: комментарий от anonymous

асинхронность у меня была при загрузке с сервера JSON с тем, что должно стать аргументом функции.

Shadow ★★★★★
() автор топика

А меня зацепило другое.

Я прочитал мануал по функциям.

Мануал. По. Функциям.

Мануал. По. Функциям.

Ччего???

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Это же JavaScript, тут много функций и много мануалов.

PS. JB! Зачем тему из толксов перенёс????

Shadow ★★★★★
() автор топика
Последнее исправление: Shadow (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.