есть объект и тип который приходит в функцию. По примеру все поймете чего я хочу. Можно ли такое реализовать? Как правильно получить ссылку?
let obj = {
m1: [{
message: 'Hello world!'
}],
m2: [],
m3: []
}
function getElementFromObj(type) {
this.method(type, obj.type.length >= 1)
}
function method(type, value) {
switch (type) {
case 'm1':
return value ? 'post' : 'patch'
break;
case 'm2':
return value ? 'post' : 'patch'
break;
case 'm3':
return value ? 'post' : 'patch'
break
default:
return 'post'
break;
}
}
console.log(getElementFromObj('m1'))
console.log(getElementFromObj('m2'))
console.log(getElementFromObj('m3'))
let obj = {
m1: [{
message: 'Hello world!'
}],
m2: [],
m3: []
}
function getElementFromObj(type) {
// так как имя св-ва хранится в переменной type
// то нужно обращаться не через точку, а через квадратные скобки
return method(type, obj[type].length >= 1)
}
function method(type, value) {
switch (type) {
case 'm1':
return value ? 'post' : 'patch'
break;
case 'm2':
return value ? 'post' : 'patch'
break;
case 'm3':
return value ? 'post' : 'patch'
break
default:
return 'post'
break;
}
}
console.log(getElementFromObj('m1'))
console.log(getElementFromObj('m2'))
console.log(getElementFromObj('m3'))
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть сайт, на котором используется Vue - можно ли через консоль получить массив ссылок на все компоненты?
Как можно лучше привести в порядок проверку в myFuncХотел использовать typeof obj