mirror of
https://github.com/locomotivemtl/locomotive-boilerplate.git
synced 2026-01-15 00:55:08 +08:00
Remove isEqual and isNumeric functions
This commit is contained in:
@@ -1,32 +1,10 @@
|
||||
const toString = Object.prototype.toString;
|
||||
|
||||
|
||||
/**
|
||||
* Check if two values are equal
|
||||
* @param {?} a - first value
|
||||
* @param {?} b - second value
|
||||
* @return {boolean} true if element both elements are equals
|
||||
*/
|
||||
|
||||
const isEqual = (a, b) => (typeof a === 'object' || typeof b === 'object') ? false : a === b
|
||||
|
||||
|
||||
/**
|
||||
* Check if argument is a number
|
||||
* @param {?number} x - element to check
|
||||
* @return {boolean} true if element is a number
|
||||
*/
|
||||
|
||||
const isNumeric = x => !isNaN(x) && !isNaN(parseFloat(x))
|
||||
|
||||
|
||||
/**
|
||||
* Check if argument is an object
|
||||
* @param {?object} x - element to check
|
||||
* @param {?object} x - elemet to check
|
||||
* @return {boolean} true if element is an object
|
||||
*/
|
||||
|
||||
const isObject = x => (x && toString.call(x) === '[object Object]')
|
||||
const isObject = x => (x && typeof x === 'object')
|
||||
|
||||
|
||||
/**
|
||||
@@ -39,8 +17,6 @@ const isFunction = x => x instanceof Function
|
||||
|
||||
|
||||
export {
|
||||
isEqual,
|
||||
isNumeric,
|
||||
isObject,
|
||||
isFunction
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user