const converter = {
"m": {
"cm": {k:0.01 },
"in": {k:0.254 },
"ft": {k:0.3048 },
},
"cm": {
"m": {k:100 },
"in": {k:2.54 },
"ft": {k:30.48 },
},
"in": {
"m": {k:39.3701 },
"cm": {k:0.393701 },
"ft": {k:12 },
},
"ft": {
"m": {k:3.28084 },
"cm": {k:0.328084 },
"in": {k:0.833333 },
},
};
// ...
sum = converter[unit]&&converter[unit][inUnit]&&converter[unit][inUnit]["k"] ? +inValue*converter[unit][inUnit]["k"]: NaN;
function valueRepeater (n, firstWord, secondWord) {
let result = [];
for (let i=0; i<n; i+=1){
result.push(i%2===0?firstWord:secondWord);
};
return result;
}
const tags = ['screen', 'goods', 'gallery', 'reviews', 'contacts'];
function enableBlock(blockTag) {
document.querySelector('.blocks__phone-bg').classList.add(`blocks__phone-bg--${blockTag}`);
document.querySelector('.blocks__phone-bg').className = `blocks__phone-bg blocks__phone-bg--${blockTag}`;
tags.forEach(tag=>{
let elem = document.querySelector(`.blocks__item[data-item="${tag}"]`);
if (!elem){
return;
};
if (blockTag===tag){
elem.classList.add('blocks__item--active');
}else{
elem.className = 'blocks__item';
};
});
}
function mergeArrays(arr1, arr2) {
let arr3 = arr1.concat(arr2);
console.log(arr1, arr2, arr3);
}
mergeArrays([1,2,3,4], [5,6,7,8]);
let array1 = ["Андрей", "Алексей", "Сергей", "Антон", "Матвей", "Роман", "Руслан"];
let array2 = [27, 22, 38, 45, 51, 42, 19];
let totalData = array1.map((_,i)=>[array1[i], array2[i]]);
let obj = Object.fromEntries(totalData);