0
点赞
收藏
分享

微信扫一扫

js 空判断 类型判断

var obj;

obj == null //true

obj === undefined //true

//判断对象是不是空{}

function isEmpty(obj){
for(let key in obj){
if(obj.hasOwnProperty(key)){
return false
}
}
return true
}
var obj={}
console.log(isEmpty(obj)) //true

let arr=[]

arr instanceof Array && arr.length ===0  //true 

typeof 一般判断基本js类型 (typeof [] typeof {} typeof null都是object) instanceof 判断引用类型 typeof 结果值共有:"string" "object" "undefined" "boolean" "number" "function"  

//判断是Array还是Object

function isArrayObj(obj){
if(obj instanceof Array){
return 'Array'
}else if(obj instanceof Object){
return 'Object'
}else{
return 'other'
}
}

 

Array.prototype.min=function(){
let minNum=this[0]
for(let a of this){
if(a<minNum){
minNum=a
}
}
return minNum
}
console.log(arr.min())

  

JavaScript 日期处理类库 http://momentjs.cn/

低版本浏览器补丁类库:https://polyfill.io/v3/

 


举报

相关推荐

0 条评论