Сообщение от destus
|
В js используется лексическая область видимости. Это означает, что внутренняя функция определена как свойство обьекта вызова внешней. Нельзя вызвать внутренню функцию, не вызвав внешнюю, потому что обьект вызова внешней функции еще не создан.
|
код показывают расстановку шахматных фигур на доске, и если ход был сделан не правильно то фигура возвращается на свое исходное положение, я хотел добиться возможности сделать ход используя консоль, т.е. чтоб я мог вызвать функцию и передать ей нужные аргументы после чего моя фигура переместилась бы..
а за ход и перемещение отвечает та функция, которую я пытался вытащить, может есть какие нибудь методы реализовать это? или каким нибудь образом переделать функцию в объект?