Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 06

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
Gautama Austria
а логи, e не undefined
Не понял вопроса
источник

GA

Gautama Austria in JavaScript Noobs — сообщество новичков
Иван Игнаткин
Не понял вопроса
е в функцию передай, function(e)
// timeInSecond = function (e)
источник

GA

Gautama Austria in JavaScript Noobs — сообщество новичков
и секунды через е
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
this.sumSecond = function (e) {
       return this.timeInSeconds() + e;
Вот так?
источник

D

D M in JavaScript Noobs — сообщество новичков
Иван Игнаткин
Можете подсказать, где я мог ошибится в синтаксесе?
У тебя в функции sumSecond second - undefined. Ты его не передаёшь. Что то плюс undefined = NaN
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
Я переназначил внутри функции, но почему считает неправильно
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
D M
У тебя в функции sumSecond second - undefined. Ты его не передаёшь. Что то плюс undefined = NaN
Я ниже отписал, правильно сделал?
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
У меня получается 72640+1340 должно посчитаться, но выводит непонятное число, я извиняюсь за тупые вопросы, просто плохо пока в конструкторе разбираюсь
источник

GA

Gautama Austria in JavaScript Noobs — сообщество новичков
Иван Игнаткин
Я ниже отписал, правильно сделал?
по мне, так очень много ретурнов //timeInSecond = function (e)
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
Gautama Austria
по мне, так очень много ретурнов //timeInSecond = function (e)
А как без ретурнов выводить результат функции?
источник

D

D M in JavaScript Noobs — сообщество новичков
Иван Игнаткин
У меня получается 72640+1340 должно посчитаться, но выводит непонятное число, я извиняюсь за тупые вопросы, просто плохо пока в конструкторе разбираюсь
Ух как ты закрутил. У тебя в функции timeInSeconds перезаписывается значение x и y.
Получается когда ты вызываешь функцию OutputTime.timeInSeconds()
У тебя x = 72000; y = 600; e = 40
И теперь OutputTime.sumSecond() считается от этих значений.
72000 * 3600 + 600 * 60 + 40 + 1340.
Вот и получается твое число
источник

D

D M in JavaScript Noobs — сообщество новичков
Плюс зачем ты в timeInSecond передаешь параметр если ты его не используешь...
источник

E7

Es 7 in JavaScript Noobs — сообщество новичков
Вопрос может быть не в тему, но все же после того как сверстал страницу с новостями(потом на вп буду сажать) для которой будет пагинация, что в js надо предусмотреть? первый раз просто пагинацию делаю хз как она работает. Там же пхп вроде на себя какую-то роль должен брать
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
D M
Ух как ты закрутил. У тебя в функции timeInSeconds перезаписывается значение x и y.
Получается когда ты вызываешь функцию OutputTime.timeInSeconds()
У тебя x = 72000; y = 600; e = 40
И теперь OutputTime.sumSecond() считается от этих значений.
72000 * 3600 + 600 * 60 + 40 + 1340.
Вот и получается твое число
Такой вариант по идеи должен был исправить, но все тоже осталось

   this.timeInSeconds = function () {
       x = x * 3600;
       y = y * 60;
       let j = x + y + e
       return j; // Преобразование время в сикунды
   }

Я что-то фундаментальное пропустил?
источник

D

D M in JavaScript Noobs — сообщество новичков
Иван Игнаткин
Такой вариант по идеи должен был исправить, но все тоже осталось

   this.timeInSeconds = function () {
       x = x * 3600;
       y = y * 60;
       let j = x + y + e
       return j; // Преобразование время в сикунды
   }

Я что-то фундаментальное пропустил?
Не, не должен. Ты точно так же перезаписываешь x, y
источник

D

D M in JavaScript Noobs — сообщество новичков
Назови переменные по другому )
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
А, понял, спасибо
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
А можете подсказать, почему напрямую в функцию которая в конструкторе, в ее параметры нельзя передать переменную вн6ешную?
источник

ИИ

Иван Игнаткин... in JavaScript Noobs — сообщество новичков
Я про это
источник

D

D M in JavaScript Noobs — сообщество новичков
Иван Игнаткин
А можете подсказать, почему напрямую в функцию которая в конструкторе, в ее параметры нельзя передать переменную вн6ешную?
Ее не надо передавать. Она там и так доступна
источник