Ich habe versucht, diesen Code ausgeführt wird, und ich kann nicht verstehen, warum der Fehler ‚Typeerror: first.value ist nicht definiert‘, sollte in meinem Anwendungsfall entstehen unten hervorgehoben:Typeerror: first.value undefiniert ist
function myFunction() {
var str = "aust988957588raliajfur748jejfu3737238ef8re8e";
var res = str.split("");
var first = res[0];
var a = /^[a]$/;
if (first.value.match(a)) {
alert("a");
} else {
alert("false");
}
}
Eine sorgfältige Überprüfung dieser Ressource https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Unexpected_type hat nicht geholfen.
Worin besteht dieser Fehler?
Das ist, bedeutet 'arbeitet first' kein' value' Eigenschaft hat. Wo sollte es gegeben werden? – Carcigenicate
Es ist, weil 'first.value'' undefined' ist ... vertraut? – Adam
wer hat meine Frage abgelehnt. Ich hoffe, dass er nachts besser schläft? – Terungwa