This commit is contained in:
Viet An
2026-06-12 10:06:13 +07:00
parent a4f71ddb90
commit 2932730fc3
5 changed files with 15 additions and 47 deletions

View File

@@ -44,14 +44,15 @@ export default defineNuxtPlugin(() => {
const filter = function (arr, obj, attr) {
const keys = Object.keys(obj);
if (!arr) {
console.error(`$filter: arr is ${arr}`);
if (!Array.isArray(arr)) {
console.error(`$filter: arr ${arr} is not an array`);
return [];
}
const rows = arr.filter((v) => {
let valid = true;
keys.map((key) => {
keys.forEach((key) => {
let val = obj[key];
if (valid === false) return false;
else if (Array.isArray(val)) {