Задача состоит в том чтобы разделить текста, которые в теге p.
У меня есть объект:
let text = {text: "<p>Hello world 1</p><p>Hello world 2</p><p>Hello world 3</p>"}
На выходе мне надо получить:
let newObject = ['Hello world 1', 'Hello world 2', 'Hello world 3']
Как это можно реализовать?
var s = "<p>Hello world 1</p><p>Hello world 2</p><p>Hello world 3</p>"
console.log([...new DOMParser().parseFromString(s, 'text/html').querySelectorAll('p')].map(p => p.textContent))
Ваш пример объекта некорректен. Объект должен иметь КЛЮЧ и ЗНАЧЕНИЕ.
Пример объекта:
const myObject = { text: "<p>Hello world 1</p><p>Hello world 2</p><p>Hello world 3</p>" }
Давайте теперь сделаем массив по вашему примеру.
// Сделаем массив
const myArray = myObject.text.split("<p>").join("").split("</p>");
// Удалим последний элемент массива
myArray.pop(myArray.length-1);
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники