phpの書き過ぎでempty関数が欲しかったけど配列空とかは入ってない。
なんかもっといいのができたら更新します。
//配列か変数を渡して空ならtrueを返す、0、文字0もtrueを返す
function isEmpty(data){
var result = false;
console.log(data);
if(Object.prototype.toString.call(data) === '[object Array]'){
if(data.length === 0){
result = true;
}else{
data.forEach(function (item, i) {
if(item === null || typeof item === "undefined" || item === 0 || item === '0' || item === '' || item === false){
result = true;
}
});
}
}else{
if(data === null || typeof data === "undefined" || data === 0 || data === '0' || data === '' || data === false){
result = true;
}
}
//console.log(result);
return result;
}
//配列か変数を渡して空ならtrueを返す、0、文字0、真偽値はfalse
function isSet(data){
var result = false;
console.log(data);
if(Object.prototype.toString.call(data) === '[object Array]'){
if(data.length === 0){
result = true;
}else{
data.forEach(function (item, i) {
if(item === null || typeof item === "undefined" || item === ''){
result = true;
}
});
}
}else{
if(data === null || typeof data === "undefined" || data === ''){
result = true;
}
}
//console.log(result);
return result;
}
