优化tableData;新增dataGet;

This commit is contained in:
2024-04-11 10:27:24 +08:00
parent 1c9560cff8
commit 84e879f8f0
5 changed files with 18 additions and 16 deletions

View File

@@ -2433,13 +2433,15 @@
defaultValue = undefined;
}
return admin.dataGet(this.dataBrage, keys, defaultValue);
},
dataGet(data, keys, defaultValue) {
return (
(!Array.isArray(keys)
? keys.replace(/\[/g, '.').replace(/\]/g, '').split('.')
: keys
).reduce((o, k) => (o || {})[k], this.dataBrage) || defaultValue
).reduce((o, k) => (o || {})[k], data) || defaultValue
);
},
getExtGroupName(ext) {
var groupName = 'file';