Существует много способов решения этой проблемы.Если строка всегда имеет формат value1 <comma> value2 <comma> value3
, вы можете легко использовать String.prototype.split()
, чтобы получить массив из String, а затем назначить константы индексам массива:
let address = "Your city, your state, your country";
address = address.split(", ");
const city = address[0];
const state = address[1];
const country = address[2];
console.log(city, state, country);
С ES6 вы можете использовать задания по деструктуризации, чтобы сделать это еще короче:
let address = "Your city, your state, your country";
address = address.split(", ");
const [city, state, country] = address;
console.log(city, state, country);