Как из функции GetNewUserId
передать значение id
в функцию AddUser
var usersData = [];
function AddUser(GetNewUserId, name, email) {
usersData.push({
id: userObj,
name: name,
email: email
});
}
function GetNewUserId(id, userObj) {
if (usersData.id === 0) {
usersData.id = 1;
} else {
var maxId = usersData.reduce((max, item) => item.id > max ? item.id : max, 0);
userObj['id'] = maxId + 1;
usersData.push(userObj);
}
}
Чтобы передать значение из одной функции в другую его можно:
return
(из вызываемoй в вызывающую). var usersData = [];
function AddUser(name, email) {
usersData.push({
id: GetNewUserId(),
name: name,
email: email
});
}
function GetNewUserId() {
var result = 0;
for (var i = 0; i < usersData.length; i++) {
if (usersData[i].id > result)
result = usersData[i].id;
}
return result + 1;
}
AddUser("Bob", "bob@world.com");
usersData.push({id: 123, name: "Dick", email: "dick@world.com"});
usersData.push({id: 67, name: "Rob", email: "rob@world.com"});
AddUser("Harry", "harry@world.com");
console.log(usersData);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньУ меня следующий вопрос: есть поле input с jquery autocomplete
На сайте есть раздел новостей, с двумя nav-tabs, они сейчас работаю корректно (переключаются между собой), но когда мы уже зашли в этот раздел,...
есть div-ы с текстом и изначальном opacity 04 и позиционированные на левом краю окна