Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 08.06.2021
Сообщений: 19

Как передать значения ключей объекта в функцию?

08.06.2021, 22:04. Показов 2716. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Вопрос скорее всего многим покажется простым, но я только учусь и пока что не особо разобрался что да как, поэтому не обессудьте.
Долго уже думаю над вопросом, может кто-то подскажет, как можно реализовать благодаря функции объект с географическими координатами местоположения, чтобы благодаря функции подбирались рандомные координаты?
JavaScript
1
2
3
4
5
//объект
const location = {
lat: [35.65000, 35.70000],  // значение широты от и до
lng: [139.70000, 139.80000] // значение долготы от и до
}
Можно как-то передать значения ключей объекта в функцию, чтобы был результат как у этой функции?
JavaScript
1
2
3
4
5
6
7
function getRandomArbitrary (min, max, digits) {
    if (min >= 0 && max > 0 && min <= max) {
      const dottedNumberSecond = Math.random() * (max - min) + min;
      return dottedNumberSecond.toFixed(digits);
    }
  }
  getRandomArbitrary(35.65000, 35.70000, 5);
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2021, 22:04
Ответы с готовыми решениями:

Как передать адрес объекта через функцию
Здравствуйте! Надеюсь я правильно сформулировал вопрос, хотелось бы узнать как такое реализовать: //Есть функция с таким типом...

Как передать в функцию параметр объекта hr (линия) для её прорисовки
Здравствуйте! Подскажите пожалуйста как мне передать в мою функцию параметр объекта hr (линия) для её прорисовки, чтобы запуская ...

Как в метод/функцию передать имя объекта над которым будет происходить воздействие?
Как в метод/функцию передать имя объекта над которым будет происходить воздействие? У меня есть функция которой я хочу передать label...

3
 Аватар для Tavashi
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
08.06.2021, 22:44
JavaScript
1
2
3
4
5
6
7
function getRandomArbitrary({lat: [min, max]}, digits) {
  if (min >= 0 && max > 0 && min <= max) {
    const dottedNumberSecond = Math.random() * (max - min) + min;
    return dottedNumberSecond.toFixed(digits);
  }
}
console.log(getRandomArbitrary(location, 5));
1
 Аватар для klyapa
3503 / 1267 / 429
Регистрация: 24.07.2016
Сообщений: 1,890
08.06.2021, 23:04
JavaScript
1
2
3
4
const location = { // Uncaught SyntaxError: Identifier 'location' has already been declared
lat: [35.65000, 35.70000],  // значение широты от и до
lng: [139.70000, 139.80000] // значение долготы от и до
}
1
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
09.06.2021, 06:14
Если функция должна возвращать объект с конкретными координатами:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Функция создания случайного целого числа из диапазона
const rand = (min, max) => Math.floor(Math.random() * (max - min + 1) + min);
 
function randomCoords(coordsRange, n) {
    let d = 10 ** n;
    return {
        lat: rand(coordsRange.lat[0] * d, coordsRange.lat[1] * d) / d,
        lng: rand(coordsRange.lng[0] * d, coordsRange.lng[1] * d) / d
    };
}
//объект
const coodsRange = {
    lat: [35.65000, 35.70000],  // значение широты от и до
    lng: [139.70000, 139.80000] // значение долготы от и до
}
 
console.log(randomCoords(coodsRange, 2));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2021, 06:14
Помогаю со студенческими работами здесь

Как передать в функцию значения input?
&lt;DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html...

Как передать значения из json в другую функцию
Может код тугой, но я ВООБЩЕ новичек. App = function(){ var ajaxStack = ; this.pushAjaxResult = function(ajaxResult) ...

Как передать значения массива в другую функцию?
int main() { double x = -2.08, h = 0.04, xv; vector&lt;double&gt; xsi = { x, x + h, x + h * 2, x + h * 3, x + h * 4, x + h * 5}; ...

Как правильно передать значения координат в функцию?
пробовал методом: void Input() { ....... COORD coord; coord.X = 1; coord.Y = 1; ....... int x; int y;

Как передать значения двумерного массива через функцию
Делаю так public partial class Form1 : Form { public Form1() { InitializeComponent(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru