1.0.1 • Published 3 years ago

mj-check-object-type v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

1、下载安装指令

npm install mj-check-object-type --save

2、功能介绍

检测输入的数据格式和类型是否正确,是否存在空数组或空对象。

3、调用方式

CDN引入

<script src="./node_modules/mj-check-object-type/index.js"></script>

<script>
    let { checkObject } = checkObjectType;

    console.log(checkObject([7, '半晨']));
    // true
    console.log(checkObject([{ id: 1 }, { name: '半晨' }]));
    // true
    console.log(checkObject({ id: 7, name: '半晨' }));
    // true

    console.log(checkObject([{ id: 1 }, {}]));
    // false
    console.log(checkObject([{ id: 1 }, { id: 2, children: [{ id: 3 }, {}] }]));
    // false
    console.log(checkObject([{ id: 1 }, { id: 2, children: [] }]));
    // false
    console.log(checkObject({}));
    // false
    console.log(checkObject({ id: 7, children: [] }));
    // false
    console.log(checkObject({ id: 7, children: {} }));
    // false
    console.log(checkObject([]));
    // false
    console.log(checkObject([7, []]));
    // false
    console.log(checkObject([7, {}]));
    // false
    console.log(checkObject(7));
    // false
    console.log(checkObject('半晨'));
    // false
    console.log(checkObject(new Date()));
    // false
    console.log(checkObject(new Function()));
    // false
</script>

vue引入

import { checkObject } from "mj-check-object-type";
// let { checkObject } = require("mj-check-object-type");

export default {
    name: "treeStructure",
    data() {
        return {};
    },
    mounted() {
        console.log(checkObject([7, '半晨']));
        // true
        console.log(checkObject([{ id: 1 }, { name: '半晨' }]));
        // true
        console.log(checkObject({ id: 7, name: '半晨' }));
        // true

        console.log(checkObject([{ id: 1 }, {}]));
        // false
        console.log(checkObject([{ id: 1 }, { id: 2, children: [{ id: 3 }, {}] }]));
        // false
        console.log(checkObject([{ id: 1 }, { id: 2, children: [] }]));
        // false
        console.log(checkObject({}));
        // false
        console.log(checkObject({ id: 7, children: [] }));
        // false
        console.log(checkObject({ id: 7, children: {} }));
        // false
        console.log(checkObject([]));
        // false
        console.log(checkObject([7, []]));
        // false
        console.log(checkObject([7, {}]));
        // false
        console.log(checkObject(7));
        // false
        console.log(checkObject('半晨'));
        // false
        console.log(checkObject(new Date()));
        // false
        console.log(checkObject(new Function()));
        // false
    },

    methods: {},
};