const array = [
{ name: 'Alex1', year: 13 },
{ name: 'Alex2', year: 14 },
{ name: 'Alex3', year: 15 },
{ name: 'Alex4', year: 16 },
{ name: 'Alex5', year: 17 }
];
const result = [];
let chunkSize = 2;
for (let i=0; i < array.length; i += chunkSize) {
const chunk = array.slice(i, i + chunkSize);
result.push(chunk);
}
console.log(result);
let obj = {
"viewport" : {
"key" : {
"lat" : 47,
"lng" : 39
},
"southwest" : {
"lat" : 47,
"lng" : 39
},
"one" : {
"keygen" : 47,
"lng" : 39
}
}
}
function deepSearch (object, key, predicate) {
if (object.hasOwnProperty(key)) {
return object
}
for (let i = 0; i < Object.keys(object).length; i++) {
if (typeof object[Object.keys(object)[i]] === 'object') {
let o = deepSearch(object[Object.keys(object)[i]], key)
if (o != null) return o
}
}
return null
}
const result = deepSearch(obj, 'keygen');
console.log(result); // {keygen: 47, lng: 39}
<input type="text">
Здравствуйте, <span></span>
const input = document.querySelector('input');
const span = document.querySelector('span');
input.addEventListener('input', (e) => {
span.innerHTML = e.target.value;
});
function getDate(dateSting) {
let date = new Date(dateSting);
if (isNaN(date.getTime())) {
return dateSting;
}
let dd = date.getDate();
if (dd < 10) dd = `0${dd}`;
let mm = date.getMonth() + 1;
if (mm < 10) mm = `0${mm}`;
let yy = date.getFullYear() % 100;
if (yy < 10) yy = `0${yy}`;
return `${dd}.${mm}.${yy}`;
}
console.clear();
let tt = `skdjbfskdhjbjhg`;
console.log(getDate(tt));