как объединить их в this.bufArr
, чтобы ключами были буквы из leftArray
а значение брались по букве из letterArray
Пытался пушом но не получалось
lettersArr.forEach((el) => {
this.bufArr.push({
leftArray[el]: lettersArr[el]
});
console.log(this.bufArr);
});
Если я правильно понял о чем речь:
let leftArray = ["M", "B", "H", "K", "T", "A"];
let lettersArray = {
M: 1,
B: 2,
H: 3,
K: 4,
T: 5,
A: 6
};
let bufferObj = {};
leftArray.forEach((letter) => {
bufferObj[letter] = lettersArray[letter];
});
console.log(bufferObj);
Но вообще задача непонятна. Думаю она решается изящнее.
const leftArray = ["п", "е", "ч", "е", "н", "ь", "к", "и"],
letterActuallyNotArray = { е:12, к:78, и:14, н:8, п:61, ч:15, ь:37 };
const bufAlsoNotArr = leftArray.reduce((r, c) => {
r[c] = letterActuallyNotArray[c];
return r;
}, {});
console.log(JSON.stringify(bufAlsoNotArr));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
На сайте с задачами выбрал язык JavaScriptПодскажите, как данные из поля "Test input" записать в первые 3 переменные
у меня есть точка входа common_stylejs, где подключается несколько vue компонентов с расширением
Есть vue, bootstrap-vue и динамическая форма, введенные значения нужно провалидироватьФорма динамическая, т