1.0.1 • Published 3 years ago
mj-check-object-type v1.0.1
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: {},
};