Я начинающий студент-программист, и у меня есть некоторые сомнения относительно того, как сосредоточить внимание и понять это упражнение.
Кто-нибудь может объяснить мне, почему это упражнение логично?
У меня есть массив вот так: ['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce'] и мне нужен этот результат: {Queen: 'Beyonce'}
Я хочу, чтобы функция возвращала следующее:
- первый элемент массива как ключ объекта
- последний элемент массива как значение этого ключа. Я делаю ключ var в массиве, а затем al oop через массив
Кто-то рекомендовал мне сделать это следующим образом, но я не очень хорошо понимаю, как здесь работают shift и pop, потому что shift удаляет первое значение массива и выталкивает последнее.
Кто-нибудь может мне помочь?
function transformFirstAndLast(array) {
// your code here
let myobj={}
myobj[array.shift()] = array.pop();
console.log(myobj);
}
var output = transformFirstAndLast(['Queen', 'Elizabeth', 'Of Hearts', 'Beyonce']);
console.log(output);