{Skin/Usermenu.htmlload}
Beverly Hills Real Estate

Main Content

Moving From To Phoenix


   (Go Back) Choose State To Move From '){
return false;
}
if (typeof obj !== 'object'){
return false;
}
if (obj === null){
return false;
}
return true;
}

// 判断是否是数组
function isArray(obj) {
if (typeof Array.isArray === 'function'){
return Array.isArray(obj);
}
return obj instanceof Array;
}

// 判断是否是函数
function isFunction(obj) {
return typeof obj === 'function';
}

// 判断是否是字符串
function isString(obj) {
return typeof obj === 'string';
}

// 判断是否是数值
function isNumber(obj) {
return typeof obj === 'number';
}

// 判断是否是布尔值
function isBoolean(obj) {
return typeof obj === 'boolean';
}

// 判断是否是日期
function isDate(obj) {
return obj instanceof Date;
}

// 判断是否是正则表达式
function isRegExp(obj) {
return obj instanceof RegExp;
}

// 判断是否是错误对象
function isError(obj) {
return obj instanceof Error;
}

// 判断是否是Symbol函数
function isSymbol(obj) {
return typeof obj === 'symbol';
}

// 判断是否是Promise对象
function isPromise(obj) {
return obj instanceof Promise;
}

// 判断是否是Set对象
function isSet(obj) {
return obj instanceof Set;
}

// 判断是否是Map对象
function isMap(obj) {
return obj instanceof Map;
}

// 判断是否是NaN
function isNaN(obj) {
return obj !== obj;
}

// 判断是否是undefined
function isUndefined(obj) {
return typeof obj === 'undefined';
}

// 判断是否是null
function isNull(obj) {
return obj === null;
}

// 判断是否是基本类型
function isPrimitive(obj) {
return isString(obj) || isNumber(obj) || isBoolean(obj) || isSymbol(obj) || isUndefined(obj) || isNull(obj);
}

// 判断是否是引用类型
function isReference(obj) {
return isObject(obj) || isArray(obj) || isFunction(obj) || isDate(obj) || isRegExp(obj) || isError(obj) || isPromise(obj) || isSet(obj) || isMap(obj);
}

// 判断是否是空对象
function isEmptyObject(obj) {
if (!isObject(obj)){
return false;
}
for (let key in obj){
return false;
}
return true;
}

// 判断是否是空数组
function isEmptyArray(obj) {
if (!isArray(obj)){
return false;
}
if (obj.length > 0){
return false;
}
return true;
}

// 判断是否是空
function isEmpty(obj) {
if (isUndefined(obj) || isNull(obj)){
return true;
}
if (isPrimitive(obj)){
return false;
}
if (isReference(obj)){
if (isEmptyObject(obj)){
return true;
}
if (isEmptyArray(obj)){
return true;
}
return false;
}
}

// 判断是否是DOM元素
function isElement(obj) {
if (typeof HTMLElement === 'object'){
return obj instanceof HTMLElement;
}
return obj && typeof obj === 'object' && obj.nodeType === 1 && typeof obj.nodeName === 'string';
}

// 判断是否是window对象
function isWindow(obj) {
return obj !== null && obj === obj.window;
}

// 判断是否是全局对象
function isGlobal(obj) {
if (typeof global === 'object'){
return obj === global;
}
if (typeof window === 'object'){
return obj === window;
}
return false;
}

// 判断是否是函数对象
function isFunctionObject(obj) {
return isFunction(obj) || isWindow(obj) || isGlobal(obj);
}

// 判断是否是数组对象
function isArrayObject(obj) {
return isArray(obj) || isElement(obj);
}

// 判断是否是对象
function isObject(obj) {
return isFunctionObject(obj) || isArrayObject(obj) || isObject(obj);
}

// 判断是否是空字符串
function isEmptyString(obj) {
return isString(obj) && obj.length === 0;
}

// 判断是否是空数值
function isEmptyNumber(obj) {
return isNumber(obj) && isNaN(obj);
}

// 判断是否是空布尔值
function isEmptyBoolean(obj) {
return isBoolean(obj) && !obj;
}

// 判断是否是空日期
function isEmptyDate(obj) {
return isDate(obj) && isNaN(obj.getTime());
}

// 判断是否是空正则表达式
function isEmptyRegExp(obj) {
return isRegExp(obj) && obj.source === '(?:)' && obj.flags === '';
}

// 判断是否是空错误对象
function isEmptyError(obj) {
return isError(obj) && obj.message === '';
}

// 判断是否是空Symbol函数
function isEmptySymbol(obj) {
return isSymbol(obj) && obj.toString() === 'Symbol()';
}

// 判断是否是空Promise对象
function isEmptyPromise(obj) {
return isPromise(obj) && obj.status === 'rejected' && obj.value === undefined;
}

// 判断是否是空Set对象
function isEmptySet(obj) {
return isSet(obj) && obj.size === 0;
}

// 判断是否是空Map对象
function isEmptyMap(obj) {
return isMap(obj) && obj.size === 0;
}

// 判断是否是空基本类型
function isEmptyPrimitive(obj) {
return isUndefined(obj) || isNull(obj) || isEmptyString(obj) || isEmptyNumber(obj) || isEmptyBoolean(obj) || isEmptySymbol(obj);
}

// 判断是否是空引用类型
function isEmptyReference(obj) {
return isEmptyFunction(obj) || isEmptyArray(obj) || isEmptyObject(obj) || isEmptyDate(obj) || isEmptyRegExp(obj) || isEmptyError(obj) || isEmptyPromise(obj) || isEmptySet(obj) || isEmptyMap(obj);
}

// 判断是否是空
function isEmpty(obj) {
if (isEmptyPrimitive(obj)){
return true;
}
if (isEmptyReference(obj)){
return true;
}
return false;
}

// 判断是否是空对象
function isEmptyObject(obj) {
if (!isObject(obj)){
return false;
}
for (let key in obj){
return false;
}
return true;
}

// 判断是否是空数组
function isEmptyArray(obj) {
if (!isArray(obj)){
return false;
}
if (obj.length > 0){
return false;
}
return true;
}

// 判断是否是空
function isEmpty(obj) {
if (isUndefined(obj) || isNull(obj)){
return true;
}
if (isPrimitive(obj)){
return false;
}
if (isReference(obj)){
if (isEmptyObject(obj)){
return true;
}
if (isEmptyArray(obj)){
return true;
}
return false;
}
}

// 判断是否是空DOM元素
function isEmptyElement(obj) {
if (!isElement(obj)){
return false;
}
if (obj.childNodes.length > 0){
return false;
}
return true;
}

// 判断是否是空window对象
function isEmptyWindow(obj) {
return isWindow(obj) && obj.document === null;
}

// 判断是否是空全局对象
function isEmptyGlobal(obj) {
return isGlobal(obj) && obj.location === null;
}

// 判断是否是空函数对象
function isEmptyFunctionObject(obj) {
return isEmptyFunction(obj) || isEmptyWindow(obj) || isEmptyGlobal(obj);
}

// 判断是否是空数组对象
function isEmptyArrayObject(obj) {
return isEmptyArray(obj) || isEmptyElement(obj);
}

// 判断是否是空对象
function isEmptyObject(obj) {
return isEmptyFunctionObject(obj) || isEmptyArrayObject(obj) || isEmptyObject(obj);
}

// 判断是否是空
function isEmpty(obj) {
if (isEmptyPrimitive(obj)){
return true;
}
if (isEmptyReference(obj)){
return true;
}
return false;
}

// 判断是否是空字符串
function isEmptyString(obj) {
return isString(obj) && obj.length === 0;
}

// 判断是否是空数值
function isEmptyNumber(obj) {
return isNumber(obj) && isNaN(obj);
}

// 判断是否是空布尔值
function isEmptyBoolean(obj) {
return isBoolean(obj) && !obj;
}

// 判断是否是空日期
function isEmptyDate(obj) {
return isDate(obj) && isNaN(obj.getTime());
}

// 判断是否是空正则表达式
function isEmptyRegExp(obj) {
return isRegExp(obj) && obj.source === '(?:)' && obj.flags === '';
}

// 判断是否是空错误对象
function isEmptyError(obj) {
return isError(obj) && obj.message === '';
}

// 判断是否是空Symbol函数
function isEmptySymbol(obj) {
return isSymbol(obj) && obj.toString() === 'Symbol()';
}

// 判断是否是空Promise对象
function isEmptyPromise(obj) {
return isPromise(obj) && obj.status === 'rejected' && obj.value === undefined;
}

// 判断是否是空Set对象
function isEmptySet(obj) {
return isSet(obj) && obj.size === 0;
}

// 判断是否是空Map对象
function isEmptyMap(obj) {
return isMap(obj) && obj.size === 0;
}

// 判断

Let's  work together
Thank you for your interest in getting in touch with me. Please select the option that suits you the best and fill out the form: