Вы лжёте. Вопрос был как сделать - было показано как, никаких замечаний по поводу корректности результатов работы представленного кода от вас не последовало.
const data = {
user: 'ubuntu',
hosts: {
0: {
name: 'web1',
},
1: {
name: 'web2',
null: 3,
},
},
};
const getIn = (obj, arr) => {
let result = obj;
if(arr.length == 0){
return false;
}
for (const item of arr){
if(result.hasOwnProperty(item)){
result = result[item];
}
}
return result;
}
getIn(data, ['hosts', 1, 'name']); // 'web2'
Я вас оскорблял? Нет.Не нет а Да! Вы обвинили меня в наглости, вступившись за человека, которую эту самую наглость и проявил!
Вы ненавидите таких как я?С чего вы взяли? Где я написал, что я вас ненавижу!?
"Люди с гордыней и мнением, что они лучшие," -
"Если у вас хватает знаний, делитесь ими и помогайте другим."
УдачиСпасибо! Не обижайтесь! Я не хотел вас задевать. Но ваше обвинение, вывело из себя. Мне куратора до вас хватило!
const getIn = (obj, arr) => {
let result = {};
let current;
let some;
if(arr.length == 0){
return false;
}
for (item of arr){
current = [item];
console.log(current);
// if(obj.hasOwnProperty(item)){
result += current;
// console.log(result);
// }
}
return result;
}
getIn(data, ['hosts', 1, 'name']); // 'web2'
return function(a, b) {
return sourceFunction(b, a); // результата
}
Ваша версия):
1) Определить и расписать на бумаге, все хлебные магазины.
2) Определить ближайшие.
3) Выявить, в каком из ближайших есть любимый хлеб
Если он в нескольких магазинах - тогда учитываем другой параметр, а именно, где очередь меньше.
Вот, что вы написали. Хотя задача в другом)