var cities = [
{
name: "King's Landings",
image: "cities/kings_landings.jpg",
video: '<iframe width="560" height="315" src="https://www.youtube.com/embed/PHgxRABwgfA" frameborder="0" allowfullscreen></iframe>',
text: "",
coords: function(x,y) {
return (x>= 1270*scale && x <= 1340*scale && y >= 2170*scale && y <= 2240*scale);
}
},
//...
Вопрос вот в чем. Есть массив объектов, в одном из объектов есть метод coords(x,y). Можно ли так объявлять методы в объектах? Нашел информацию на сайте. что можно, но браузер ругается, что "coords" не метод. Что я делаю не так? Сайт - https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Working_with_Objects
Скрин того, где написано, что так можно объявлять методы объектов -
Все работает без ошибок, видно у вас что-то в коде не то
var scale = 10;
var cities = [
{
name: "King's Landings",
image: "cities/kings_landings.jpg",
video: '<iframe width="560" height="315" src="https://www.youtube.com/embed/PHgxRABwgfA" frameborder="0" allowfullscreen></iframe>',
text: "",
coords: function(x,y) {
return (x >= 1270*scale && x <= 1340*scale && y >= 2170*scale && y <= 2240*scale);
}
}
]
alert(cities[0].coords(3,5))
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как с помощью чистого JS отметить checkbox с id="dva" , если отмечен checkbox с id="odin" ?
Начал пробовать Vue и сразу же споткнулся на асинхронности компонентов
Делаю поиск по имени в базе, получаю список объектовКак мне настроить autocomplete, чтобы при выборе имени из списка, сохранялся id в input value
Всем доброго времени сутокЕсть задача подгрузить карту в зависимости от выбранной странны