написать в консольЛог, чтоб obj.field1.fn() выводила field1?
есть какой-нибудь parentKey или еще чтото?
const key = "field1" obj[key](key) fn: () => { console.log(arguments[0]) }
Из стрелочной в обычную функцию и сделать console.log(this)?
this даст только {fn: f}. Нужен кей уровня выше
)) без const key надо
Почему такие ограничения и для какой задачи такое требование? Если для дебага то кидай просто исключение
ключи field1 - очень длинные field1: { a: myFunc(field1) b: myFunc2( myfunc3(field1), myfunc4(field1), ) } в полях а, б - функции от field1. очень длинно получается все
Обсуждают сегодня