assignment_late
Why donate
travel_explore
API Explorer
code
How to contribute
tune
Options & Helpers
style
Style & Identity
view_quilt
Layout and Grid
widgets
Vue Components
swap_calls
Vue Directives
extension
Quasar Plugins
developer_mode
Vue Composables
security
Security
build
Quasar CLI (with Vite)
build
Quasar CLI (with Webpack)
stars
Icon Genie CLI
note_add
App Extensions
Type Checking Utils (<is>)
v2.8+
TIP
For usage with the UMD build see here.
is.deepEqual
Recursively checks if one Object is equal to another. Also supports Map, Set, ArrayBuffer, Regexp, Date, and many more.
import { is } from 'quasar'
const objA = {
/* ... */
}
const objB = {
/* ... */
}
console.log(is.deepEqual(objA, objB)) // true or falseis.object
import { is } from 'quasar'
const obj = { some: 'value' }
console.log(is.object(obj)) // trueis.date
import { is } from 'quasar'
const date = new Date()
console.log(is.date(date)) // true
const now = Date.now()
console.log(is.date(now)) // falseis.regexp
import { is } from 'quasar'
const pattern1 = /\w+/
console.log(is.regexp(pattern1)) // true
const pattern2 = new RegExp('\\w+')
console.log(is.regexp(pattern2)) // trueis.number
import { is } from 'quasar'
const myNumber = 80
console.log(is.number(myNumber)) // trueReady for more?
Caught a mistake?Edit this page in browser
1. Introduction
2. is.deepEqual
3. is.object
4. is.date
5. is.regexp
6. is.number
Copyright © 2015-present PULSARDEV SRL, Razvan Stoenescu
