У меня есть 1 Строка переменной в JavaScript, который содержит 3 значений, разделенных запятыми, как показано ниже:Получение всех значений из разделенных запятыми в Javascript
var session = "[email protected],123456,f_id=8";
Я хочу, чтобы получить все выше 3 разделенных запятыми значений в 3-х различных переменных. До сих пор я достиг последнего значения, разделенного запятой, в переменной elem2 и получая другие 2 значения, разделенные запятыми 1 и 2 в переменной elem1.
var elem1 = session.split(",");
var elem2 = elem1.pop();
document.write("elem1 = "+elem1+"<br/>elem2 = "+elem2);
Так что моя программа не работает нормально, как я хочу, пожалуйста, мне нужно быстро работающее решение, так что у меня есть другая переменная elem3, и я получу следующий вывод в браузере:
elem1 = [email protected]
elem2 = 123456
elem3 = f_id=8
вы можете ждать ES6 и может сделать [] Уничтожение того назначения (https: //developer.mozilla. org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) следующим образом: 'var [email, number, id] = session.split (", ")' – Grundy