mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-24 22:30:34 +03:00
refactor method
This commit is contained in:
@@ -2,15 +2,14 @@ import isArray from './isArray'
|
|||||||
import { isObject } from './typeof'
|
import { isObject } from './typeof'
|
||||||
|
|
||||||
export function ensureIsArray(arg, key) {
|
export function ensureIsArray(arg, key) {
|
||||||
if (isObject(arg) && key) {
|
if (!key || !isObject(arg)) {
|
||||||
if (!isArray(arg[key])) {
|
return isArray(arg) ? arg : []
|
||||||
arg[key] = []
|
|
||||||
}
|
|
||||||
|
|
||||||
return arg
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return isArray(arg) ? arg : []
|
if (!isArray(arg[key])) {
|
||||||
|
arg[key] = []
|
||||||
|
}
|
||||||
|
return arg
|
||||||
}
|
}
|
||||||
|
|
||||||
export function ensuredPush(object, key, el) {
|
export function ensuredPush(object, key, el) {
|
||||||
|
|||||||
Reference in New Issue
Block a user