let I = 'b'+'a'
по отдельности к
a
и
b
у вас обратиться не получится, так как бинарный оператор '+' конкатенирует две строки, и переменной присваивается уже сам результат конкатенации.
но, вы можете поступить следующим образом и воспользоваться массивом:
let arr = ["a", "b"];
let output = "";
const changeElements = (first, second) => {
if (first === undefined) {
arr[1] = second;
output = arr[0] + arr[1]
} else if (second === undefined) {
arr[0] = first;
output = arr[0] + arr[1]
} else {
arr[0] = first;
arr[1] = second;
output = arr[0] + arr[1]
}
}
changeElements("c")
console.log(output) // "cb"
changeElements("o", "f")
console.log(output) // "of"