Не видит рендер как исправить

314
25 января 2017, 00:42

Ошибка

Uncaught TypeError: _loaders.render is not a function at loaders.js:131

сам код: https://jsfiddle.net/hsydbhea/

вот прошлая тема Отображение obj/stl объектов там код чуть чуть другой,но проблема такая

_loaders.render();

      _loaders.render = function () {
_loaders.orbitControls.update(_loaders.clock.getDelta());
_loaders.requestAnimationFrame(_loaders.render);
_loaders.webGLRenderer.render(_loaders.scene, _loaders.camera);
   };

на сайте просто черный экран

Answer 1

Этот код не работает, так как сперва идет использование и только потом объявление.

Вот так будет правильно:

_loaders.render = function () {
    // add code
};
_loaders.render();

Рекомендую ознакомится со статьёй «Область видимости в JavaScript и «поднятие» переменных и объявлений функций».

READ ALSO
Javascript. Работа с файлами и папками

Javascript. Работа с файлами и папками

Хочу попробовать написать простенький текстовый редактор на javascript html и css, в котором хотелось бы создавать новые файлы и папкиЕсть ли какие...

519
Можно ли упростить выражение?

Можно ли упростить выражение?

Условие должно проверять:

359
Перенос кода из Яндекс Карт в Гугл карты

Перенос кода из Яндекс Карт в Гугл карты

Собрал код для Яндекс карт, но понадобилось все перенести на Гугл картыКак это сделать грамотней не понимаю

485
Помогите исправить JavaScript код

Помогите исправить JavaScript код

Выдаёт ошибку на 9й строке

334