Warum verwenden sie das reservierte Schlüsselwort 'continue', um eine Funktion im IndexedDB-Cursor-Objekt zu benennen?

8

Laut Ссылка hat das IDBursor-Objekt Methoden namens "continue" und "delete" ". Sind das nicht reservierte Schlüsselwörter? Warum sollten sie diese Namen in den Spezifikationen verwenden?

Mein JavaScript-Compiler warnt mich vor dem reservierten Schlüsselwort und es ist wirklich nervig.

    
Chan Le 29.08.2011, 20:18
quelle

2 Antworten

14

Wenn Sie den Compiler einfach "ausschalten" möchten, können Sie stattdessen den stringbasierten Eigenschaftenzugriff verwenden:

%Vor%

ist dasselbe wie

%Vor%     
hugomg 29.08.2011, 20:22
quelle
2

Das Vorhandensein von .continue () wird IE8 bellen mit "SCRIPT1010: Expected identifier", auch wenn dieser Teil des Codes nie ausgeführt wird. Es ist also wahrscheinlich eine gute Sache, dass dein Compiler dich warnt.

minningnos Lösung löste dieses Problem.

    
sorenbs 10.01.2012 20:58
quelle