Объясните как делать [дубликат]

270
03 января 2018, 21:01

На данный вопрос уже ответили:

  • Никак не могу решить [требует правки] 1 ответ

 // Телефонная книга
var phoneBook = {};
/**
 * @param {String} command
 * @returns {*} - результат зависит от команды
 */
module.exports = function (command) {

};

Вот в функции надо написать код, который при написании вышеупомянутых на картинке команд либо запишет, либо удалит или покажет имя и номер. Вот только не понятно само задание, как и от чего отталкиваться, скажите пожалуйста

Answer 1

На каждую операцию вы можете написать свою функцию, например для ADD

function AddNumber(name,phone)

и управляющую функцию

function phonebook(command)

в этой функции вам надо в зависимости от сommand вызывать разные функции. Саму command можно разбить на части методом string.split(' '). В зависимости от первого токена (первой части) вызываете разные команды.

Answer 2

Просто воспользуйся split, разделив команду на элемента, а потом анализируй эти элементы по отдельности.

Если нет времени читать про split: split("раз,два,три", ",") -> ["раз","два","три"]. split("12480282", "2") -> ["1","480","8"]. Сплит делит данную ему строку на части. Каждая часть отделена друг от друга символом, который указан во втором параметре.

READ ALSO
Различие методов call / apply в javascript? [дубликат]

Различие методов call / apply в javascript? [дубликат]

На данный вопрос уже ответили:

234
append отрабатывает дважды при ready и resize

append отрабатывает дважды при ready и resize

Имеется функция сappend внутри

265
Как работает WebPack

Как работает WebPack

У меня есть проект и в нём куча подключённых библиотек, например lodashИз этой библиотеки я использую пока только одну функцию _

248
Положение пользователя в дереве Treant.Js

Положение пользователя в дереве Treant.Js

Здравствуйте, кто нибудь работал с плагином TreantJS? Как в настройках плагина указать местоположения пользователя в дереве?

231