const srcText = "В ту же ночь приехал я в Симбирск, где должен был пробыть сутки для закупки нужных вещей что и было поручено Савельичу. Я остановился в трактире. Савельич с утра отправился по лавкам";
const array = [
'я в Симбирск,',
'в трактире.',
'с утра',
'В ту же ночь',
'Я остановился',
'для закупки',
'что и было поручено Савельичу.',
'приехал',
'где должен был',
'нужных вещей',
'отправился по лавкам',
'пробыть сутки',
'Савельич'
];
let words = srcText.split(" ");
let result = "";
let part = "";
for(let i = 0; i < words.length; ++i){
part += part ? " " + words[i] : words[i];
let item = array.find(it => it === part);
if(item){
result += part + " ";
part = "";
}
}
console.log(result)
<div id="test">
<div id="test">
{% for table in tables %}
{{ table|safe }}
{% endfor %}
</div>
<div id="test">
заменяете весь контент тем, что содержится в ответе $("#test").html(response);
.$("#test").append(response)
npm install imask and import IMask from 'imask';
function addToCart(id) {
let product = products.find(it => it.id === parseInt(id));
cart.push(product);
console.log(cart);
renderCart();
};
// Удаление товара из корзины
function removeFromCart(id) {
let item = cart.find(it => it.id === parseInt(id));
let index = cart.indexOf(item);
cart.splice(index, 1);
renderCart();
console.log(cart);
};
handleChange(id) {
this.setState(prevState => {
const updatedTodos = prevState.todos.map(todo => {
if (todo.id === id) {
return { ...todo, completed: !todo.completed }
}
return todo
})
return {
todos: updatedTodos
}
})
}
<div id="search">
<div class="search__icon">
</div>
</div>
#search{
width: 150px;
height: 50px;
background-color: #ff0000;
}
#search.opened{
background-color: #0000ff;
}
#search.opened .search__icon{
background-color: #ffff00;
}
.search__icon{
width: 50px;
height: 50px;
background-color: #00ff00;
}
$("#search").on("click", function(){
$(this).toggleClass("opened");
});