hoverOverlay.style.transform = "translate(" + coords.left + "px, " + coords.top + "px)";
Но ведь JavaScript имеет свой синтаксисна самом деле у него C-подобный синтаксис, как и у php и у perl и еще у десятков языков.
На что преподаватель с хмурым взглядом повторил "На высокоуровневом языке". Да с таким видом, будто он JavaScript за ЯП не воспринимает вовсе.
да и вообще можно сказать, что все современные языки - высокоуровневые?
Если я не прав, то скажите в добавок какие есть "всемирно известные" и современные низкоуровневые ЯП?
function setVal(obj, path, val) {
const keys = path.split('.');
const key = keys.pop();
keys.reduce((p, c) => p[c] = p[c] || {}, obj)[key] = val;
return obj;
}
function replaceObjWithArr(obj) {
if (obj instanceof Object) {
const keys = Object.keys(obj).sort((a, b) => a - b);
obj = keys.every((n, i) => +n === i) ? keys.map(n => obj[n]) : obj;
keys.forEach(n => obj[n] = replaceObjWithArr(obj[n]));
}
return obj;
}
const output = replaceObjWithArr(Object
.entries(input)
.reduce((acc, n) => setVal(acc, ...n), {})
);
let input1 = document.querySelector('.u7-key__input1'.value);
let input2 = document.querySelector('.u7-key__input2'.value);
let input1 = document.querySelector('.u7-key__input1').value;
let input2 = document.querySelector('.u7-key__input2').value;
arr = {
'1': 'hello',
'2': 'cracker',
}
const button = document.querySelector('button');
button.addEventListener('click', function() {
let input1 = document.querySelector('.u7-key__input1').value;
let input2 = document.querySelector('.u7-key__input2').value;
arr[input1] = input2
})