const data = `
Улица: Московская | Дом: 4
Улица: Западкая | Дом: 5
`;
const cleanedData = data.replace(/Улица: /g, '').replace(/ \| Дом:/g, '')Это же на codepenconst data = `
Улица: Московская | Дом: 4
Улица: Западкая | Дом: 5
`;
// Получаем массив объектов улиц и дмов
const cleanedData = data.replace(/Улица: /g, '').trim().split(/\n/g).map(str => {
const [ street, house ] = String(str).trim().split(/ \| Дом: /);
return { street, house };
}); // [ { street: 'Московская', house: '4' }, { street: 'Западная', house: '5' } ];
// Собираем как нам надо
const formatedData = cleanedData.reduce((str, cur) => `${str}\n${cur.street}, ${cur.house}`, '');
console.log(formatedData);
// Московская, 4
// Западкая, 5Тоже самое на codepen
Все говорят, что лучший выбор для новичков - это mint, но мне не хочется идти лёгким путемЧушь это, не обращай внимания. Лёгкий путь - это бегать на Тостер с вопросами типа "Первый дистр linux для изучения?", не страшась трудностей.
// это твой вопрос
var oReq = new XMLHttpRequest();
oReq.send();function reqListener () {
......
json = JSON.parse(data); // <- это мой ответ
}oReq.send(); // задаешь вопрос
alert(json); // и сразу пишешь мой ответ, пока я еще не ответил
чтобы был больший контроль над доступом к интернету (когда что-то идет не так у провайдера - приходится слишком долго ждать).
const result = ind.reduce((acc, col) => {
arr.forEach((n, i) => {
acc[i].push(i ? n.filter((m, j) => arr[0][j] === col) : col);
});
return acc;
}, arr.map(() => []));const indObj = Object.fromEntries(ind.map((n, i) => [ n, i ]));
const result = arr.reduce((acc, n, i) => (
i && n.forEach((m, j) => acc[i][indObj[arr[0][j]]].push(m)),
acc
), arr.map((_, i) => ind.map(n => i ? [] : n))); In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.