Разделение объекта на несколько

151
19 июля 2022, 15:00

Задача состоит в том чтобы разделить текста, которые в теге 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']

Как это можно реализовать?

Answer 1

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))

Answer 2

Ваш пример объекта некорректен. Объект должен иметь КЛЮЧ и ЗНАЧЕНИЕ.

Пример объекта:

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);
READ ALSO
Сортировка классов html+javascript

Сортировка классов html+javascript

Есть 3 кнопки (чекбоксы) и допустим 6 картинкиКак написать код так, чтобы при нажатии на 1 кнопку вылезала 1 картинка, при нажатии на 2 кнопку...

161
Отобразить объекты с последнего добавленого

Отобразить объекты с последнего добавленого

Подскажите пожалуйста как отобразить объекты чтобы последний добавленный был первымСейчас все наоборот

162
Не подключается js скрипт

Не подключается js скрипт

Не подключается js скрип к сайту, выдает ошибку net::ERR_ABORTED 404 (Not Found)Пробовал сделать папку статической с помощью

226
switchButton isChecked(true/false) внутри itemView of recycleView. Room. Как создать условие а адаптере?

switchButton isChecked(true/false) внутри itemView of recycleView. Room. Как создать условие а адаптере?

Подскажите плиз, как сделать чтобы в зависимости от значения level в объекте Word в базе, switchButton внутри соответствующего itemView при загрузке активити...

293