ich folgende Javascript-Code haben:Wie Array Zeichenfolge zu vergleichen und variable erhöhen pro Ergebnis
var test = ['hello', 'my', 'name'];
for (var i = 0; i < data.length; i++) {
if (test === "name") {
//In the array!
ct = "found";
} else {
ct = "not found";
}
};
Hier habe ich in data
durch die Menge von Arrays Schleife versuche, lassen Sie uns 100 Ergebnisse sagen, und dann bestimmen, ob var test
die Array-Zeichenfolge 'name' enthält.
Ich habe dies ausgeführt und das Ergebnis von ct
im Konsolenprotokoll ausgedruckt und jedes Mal ct
als 'nicht gefunden' ausgedruckt.
Der Punkt davon ist zu finden, wie viele Zeichenfolgen von was ich test
dort in einem Array definieren.
Hinweis: Sie verwenden nicht die 'i' ist überall variabel. – zerkms
Hinweis: Verwenden Sie indexOf(), anstatt das Array und die Zeichenfolge zu vergleichen –
Was möchten Sie erreichen? Was ist deine 'Daten'-Variable? Sie durchlaufen es, aber der Code, der innerhalb der for-Schleife ausgeführt wird, steht nicht in Beziehung zu 'data'. 'test' kann nicht gleich' 'name'' sein, weil 'test' ein Array ist. – zoom