Can any one tell me what happen here when i call count() function of dexie.js:
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
at eval (eval at getErrorWithStack (http://127.0.0.1:8081/elements/js/dexie.js:394:5), <anonymous>:1:19)
at getErrorWithStack (http://127.0.0.1:8081/elements/js/dexie.js:394:5)
at new Promise (http://127.0.0.1:8081/elements/js/dexie.js:786:29)
at new Transaction (http://127.0.0.1:8081/elements/js/dexie.js:2756:28)
at Dexie._createTransaction (http://127.0.0.1:8081/elements/js/dexie.js:1809:16)
at tempTransaction (http://127.0.0.1:8081/elements/js/dexie.js:1825:28)
at WriteableTable.getIDBObjectStore (http://127.0.0.1:8081/elements/js/dexie.js:2266:99)
at WriteableCollection._read (http://127.0.0.1:8081/elements/js/dexie.js:3454:42)
at WriteableCollection.count (http://127.0.0.1:8081/elements/js/dexie.js:3510:33)
at HTMLElement.checkLoadEnoughtOfflineData (http://127.0.0.1:8081/elements/base/app-localize-behavior.html:294:73)
The last line above is call from my function:
checkLoadEnoughtOfflineData(idcheck) {
return dbOffline.checkPageTable.where("idCheck").equals(idcheck).count();
}
p/s: I'm working with Google Chorm 62.