Не могу понять как решить задачу в javascript

740
10 октября 2017, 05:53

В книге Моргана Ника имеется задача в конце главы об объектах.

Как её реализовать? Создать цикл или...

Я буквально дней 20 как изучаю программирование.

Мой кусок кода:

var scores = {
    player1: 10,
    player2: 5,
    player3: 15
};

Текст самой задачи:

1. Подсчет очков

Представьте, что вы играете в какую-нибудь игру со своими друзьями и вам нужно вести счет. Создайте для этого объект и назовите его scores.
Пусть ключами будут имена ваших друзей, а значениями — набранные ими очки (0 или больше).
Счет игроков надо будет увеличивать по мере того, как они зарабатывают новые очки. Как вы будете менять счет игрока, хранящийся в объекте scores?

P.S. Поправьте меня, если я где-то сделал ошибку.

Answer 1

Решил. Объясняю как:
1) Организовать бесконечный цикл
2) Выбрать случайное слово из массива, который должен быть создан заранее.
3) Принимать введённые буквы от трёх игроков ( сперва попробовать от одного)
4) Изменить букву, которую ввёл player в слове.

Некий итог типа: if (slovo.indexOf("vvedennayaBukva")!=1)score +=10; else score -=10;
вообще мне кажется эту задачку можно реализовать по разному. Всем спасибо за внимание

READ ALSO
Как преобразовать jq в чистый js?

Как преобразовать jq в чистый js?

Есть код, который использует jqНе хотелось бы загружать библиотеку , только из-за нескольких строк кода

293
Задача на вывод числа прописью. JS

Задача на вывод числа прописью. JS

Задача в том, что бы можно было ввести число (от 0 до 1 000 000 000) и функция возвращала то число прописьюНапример: 128 -> сто двадцать восемь

335
Выполнение долгого php скрипта через ajax

Выполнение долгого php скрипта через ajax

Всем приветСтолкнулся с такой проблемой, что при выполнение php скрипта (скрипт больше минуты выполняется) сервер намертво зависает и обратиться...

265
Warning: Illegal string offset 'columns' in docs/wp-content/plugins/ut-portfolio/classes/class-ut-portfolio-shortcode.php

Warning: Illegal string offset 'columns' in docs/wp-content/plugins/ut-portfolio/classes/class-ut-portfolio-shortcode.php

Здравствуйте! Не пойму, почему ошибкаНа локальном сервере всё отлично работает, никаких ошибок

269