Ich erinnere mich an einen Befehl, der überprüft, ob eine bestimmte Bedingung wahr ist, andernfalls stoppt es das Skript. Es war ein Wort, beginnend mit a, ich denke, beginnend mit att .. und es war nur dieses Wort, die Bedingung in Klammern und das Semikolon. Ich habe alles gegooglet, was mir einfällt und finde es nicht!Was Javascript-Befehl ist das?
Antwort
Ich weiß nicht, ob etwas in JavaScript integriert ist, aber haben Sie versucht, es zu betrachten?
http://aymanh.com/9-javascript-tips-you-may-not-know#assertion
if(!condition) return;
// für eine einzelne Behauptung Aussage
Darüber hinaus könnten Sie "assert." Bedeuten Google es mit Javascript für ein paar Lese auf das Thema.
wenn (! Bedingung) zurückgeben; würde an dieser Zeile anhalten und von wo auch immer der Code ausgeführt wurde zurückkehren, aber es würde die Ausführung des Skripts nicht verhindern? –
Sie haben Recht, aber ich wollte mehr Gewicht auf den zweiten Teil meiner Antwort legen. – MarioDS
Sie suchen nach einer Funktion mit der Semantik assert(condition)
, d. H. Eine Ausnahme auslösen, wenn condition
falsch ist. Javascript enthält keine native assert
ähnliche Funktion, aber Sie könnten es sicherlich selbst implementieren. Ein bisschen Suchen wird einige gute Ergebnisse bringen.
function assert(condition) {
condition || throw "assert failed"
}
Sie können es nach Bedarf ein wenig aufpeppen, aber das ist die Grundidee.
- 1. Was ist 'das' ist Javascript
- 2. _NSZombie_NSKeyValueUndefiniertGetter - Was ist das?
- 3. Was ist das? Art?
- 4. Nebeneffekt - was ist das?
- 5. Was ist das 'Ausdrucksproblem'?
- 6. Was ist das ws: //?
- 7. Reflect.js, Was ist das?
- 8. Was ist das (())?
- 9. .aktionserweiterung ... was ist das?
- 10. Was ist das Chromobjekt?
- 11. Was ist das? Template-Methode oder was?
- 12. Was ist das Projekt, das asp.mvc verzweigt?
- 13. Was ist das berühmteste Versionskontrollsystem?
- 14. Was ist das unsafe_unreaited Attribut?
- 15. Was ist das flexibelste Layout?
- 16. Deklarative Sicherheit - was ist das?
- 17. Was ist das Apache-Prozessmodell?
- 18. Monoid Parsing - was ist das?
- 19. Was ist das "aws_security_token" für
- 20. Was ist das lpformnum-Attribut?
- 21. Was ist das "JNP" -Protokoll?
- 22. Was ist das EnsureNuGetPackageBuildImports-Ziel?
- 23. Was ist das Klassenobjekt (java.lang.Class)?
- 24. Was ist das in JavaScript?
- 25. Für was ist das AttachEvent
- 26. Was Jquery Plugin ist das?
- 27. Was ist das in Javascript?
- 28. Oktett String: Was ist das?
- 29. Was ist das Symbol __gmon_start__?
- 30. Was ist das Entwurfsmuster "Dispatcher"?
Klingt wie ein 'Assert'. Ich glaube nicht, dass Javascript ein eingebautes "Assert" hat, aber es sollte einfach sein, eines zu schreiben. –
Ja, erinnert mich auch an behaupten. Aber das ist '', kein JavaScript. –
Imp
Das war es. Es war vielleicht kein Javascript. Aber danke! Wenn du es als Antwort posten willst, werde ich akzeptieren. – Wilson