Есть объект:
const soundParts = {
number: {
1: "../../sound/1.mp3",
2: "../../sound/2.mp3",
3: "../../3в.mp3",
4: "../../4.mp3"
},
letter: {
а: "../../sound/a.mp3",
б: "../../sound/b.mp3",
}
}
Есть строка:
const letter = "b12";
Нужно letter разделить на элементы, чтобы было "б", "1", "2"и извлечь соответствующие значения из вложенных объектов soundParts. Т.е. 1 сравнить с number 1, 2,3, 4 и если 1 совпадает с 1, то в result я записываю '../../sound/1.mp3'.
Я не могу понять как мне положить значения массива в переменную:
for (let key in soundParts) {
const newLetter = letter.split("");
const result = "";
if (key === newLetter) {
result.push(key);
console.log(result);
}
}