请问如下代码应该如何简化或优化结构
isEditOrDisFun(item, index, key) {
if (hasIn(item.attrs, key)) {
return isFunction(item.attrs[key]) ? item.attrs[key](this.baseForm.tableList[index]) : item.attrs[key]
}
return key === 'isEdit'
},
其中isFunction和hasIn方法是lodash里的