2016-12-11 1 views

Antwort

2

können Sie verwenden split Funktion

category_name_array = category_name.split("|"); 
    -> ["Products", "Healthy", "Chia pudding"] 

und dann können Sie es wie folgt zugreifen:

console.log(category_name_array[0]); -> "Products" 
console.log(category_name_array[1]); -> "Healthy" 
console.log(category_name_array[2]); -> "Chia pudding" 
+0

Die Funktion 'split()' wurde komplett vergessen! Vielen Dank. – kelly

+0

Kein Problem: D, passiert mit den Besten – Device

0

Mit ES.next Destrukturierung:

const [ 
    category_name_1, 
    category_name_2, 
    category_name_3 
] = category_name.split('|'); 

Mit ES5 Syntax:

var names = category_name.split('|'); 
var category_name_1 = names[0]; 
var category_name_2 = names[1]; 
var category_name_3 = names[2]; 

Der bessere Weg, dies zu tun wäre, nur ein einfaches Array anstelle von Variablen tho zu verwenden. Verwenden Sie das obige Beispiel, wenn Sie die erste Kategorie benötigen, verwenden Sie einfach names[0], um darauf Bezug zu nehmen.

Verwandte Themen