Есть многократно повторяемый код в разных частях - решил вынести, но вот задумался как это сделать? Для наглядости я упростил его.
//вот такой кусок кода повторяется
if (event.target.direct ) {
const length = event.target.direct.len;
//а вот кусочек кода, который меняется в разных местах, тут использую этот length
this.$emit('case', length); // может быть любое использование это константы( например так).
}
//а вот так хотел вынести функцию
function save (event, func) {
if (event.target.direct ) {
const length = event.target.direct.len;
func(lengt)
}
}
но говорит что length тут undefined.
Как правильно составить такую функцию?