判断数据类型
function typeYN (data) {
if (Array.isArray(data)) {
return 'array'
} else if (data === null) {
return 'null';
}
return typeof(data)
}
const a = '1'
const b = true
const c = 1
const arr = [1,2,3]
const obj = {name : 'cc',id : 2000}
const typeUndefined = undefined
const typeNull = null
const bignum = 123456789n
const sym = Symbol('1')
console.log(typeYN(a))
console.log(typeYN(b))
console.log(typeYN(c))
console.log(typeYN(arr))
console.log(typeYN(obj))
console.log(typeYN(typeUndefined))
console.log(typeYN(typeNull))
console.log(typeYN(bignum))
console.log(typeYN(sym))