У меня есть небольшой код, который действительно дает мне головную боль. Все, что нужно сделать, это получить местоположение (в данном случае массив, представляющий долготу и широту).Функция Javascript, возвращающая функцию самостоятельно?
planner.js:
var plan = function (lawnmower, yard) {
var currentPos = lawnmower.position;
alert(currentLong);
газонокосилки:
var longitude = homeLongitude, latitude = homeLatitude;
var getPosition = function() {
return [longitude, latitude];
};
that.position = getPosition;
Когда тревога вызывается она возвращает GetPosition после знака равенства.
Херес pic
Я довольно новичок в JS.
Вы присваиваете значение функции в отличие от присвоения результата это 'invocation', который представлен символом'() '. – rgbchris