2016-10-21 5 views
2

Das ist mein string:Erhalten Sie spezifischen Schlüsselwert in einer Zeichenfolge

var a = "Welcome to angular js"; 

I split() Funktion bin mit seiner Array zurück:

console.log(a.split(" ")); 

Aber ich Array nicht brauchen, möchte ich nur "eckiges" Wort.

var a = "welcome to angular js" 
 
console.log(a.split(" "));
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>

Alle mir ein hier helfen?

+1

Also 'a.split (" ") [2]' – adeneo

+0

'console.log ('angular')'. Was versuchst du zu machen? –

+0

Möchten Sie prüfen, ob "eckig" existiert? –

Antwort

5

diesen Code Versuchen Sie,

var a = "welcome to angular js" 

console.log(a.split(" ")[2]); 
+0

Dank @sathyanarayanan. – Murali

4

Sie Ihre String Array von Strings aufgeteilt und dann durch das Array iterieren, wenn eine der Elemente zu überprüfen, den Wert entspricht, die Sie suchen:

var a = "Welcome to angular js"; 
var b = a.split(" "); 

for (let i = 0; i < b.length; i++) { 
     if(b[i] == 'angular') { 
      console.log(b[i]); 
     } 
} 

Auf diese Weise möchten Sie angeben, welches Element des Arrays 'eckig' enthält, der Code wird die ganze Arbeit für Sie erledigen.

Verwandte Themen