cmp() method of the
IDBFactory interface compares two values as keys to determine equality and ordering for IndexedDB operations, such as storing and iterating.
var result = window.indexedDB.cmp(a, b);
An integer that indicates the result of the comparison; the table below lists the possible values and their meanings:
|-1||1st key is less than the 2nd key|
|0||1st key is equal to the 2nd key|
|1||1st key is greater than the 2nd key|
||One of the supplied keys was not a valid key.|
var a = 1; var b = 2; var result = window.indexedDB.cmp(a, b); console.log( "Comparison results: " + result );
- The first key to compare.
- The second key to compare.
|Indexed Database API
The definition of 'cmp' in that specification.
|Feature||Chrome||Firefox (Gecko)||Internet Explorer||Opera||Safari (WebKit)|
|Feature||Android||Firefox Mobile (Gecko)||Firefox OS||IE Phone||Opera Mobile||Safari Mobile|
|Basic support||4.4||22.0 (22.0)||1.0.1||10||22||Not supported|
Be careful in Chrome as it still implements the old specification along with the new one. Similarly it still has the prefixed
webkitIndexedDB property even if the unprefixed
indexedDB is present.