let data = '[{"name": "Купить хлеб", "done": false},{"name": "Купить молоко", "done": true},{"name": "ss", "done": false, "id": 64},{"name": "sss", "done": false, "id": 91},{"name": "aaaaa", "done": false, "id": 77}]';
let jsondata = JSON.parse(a);
let newdata = [];
for(let x of jsondata){
if(x.id == 91){
continue;
}
newdata.push(x);
}
function transformWindows1251ToUTF8(response) {
const transformedBody = response.body
.pipeThrough(new TextDecoderStream("windows-1251"))
.pipeThrough(new TextEncoderStream("utf-8"));
return new Response(transformedBody);
}
fetch(`http://example.com`)
.then(transformWindows1251ToUTF8)
.then(response => response.text())
.then(function(data) {
console.log(data);
});
let form = document.querySelector('.form'),
formRequired = document.querySelectorAll('.required');
form.onsubmit = function () {
if(document.querySelectorAll('.form-error')){
for(let x of document.querySelectorAll('.form-error')){
x.remove();
}
}
formRequired.forEach(function (input) {
if (input.value === '') {
input.classList.add('error');
var error = document.createElement('p');
error.innerHTML = 'Поле является обязательным';
error.classList.add('form-error');
input.after(error);
} else {
input.classList.remove('error');
}
})
return false;
}
InjectFunction = function(PageScriptSpace, func) {
PageScriptSpace.innerHTML += func;
}
PageScriptSpace = document.createElement('script');
InjectFunction(PageScriptSpace, showMessage);
document.querySelector('head').appendChild(PageScriptSpace);