Интерполяция внутри кода js

Есть функция, внутри которой из объекта на веб-страницу вставляется значение. Нужно, чтобы в "warrior.name" часть "warrior" бралась из переменной s. То есть, если s будет "paladin", то функция должна выдать "paladin.name". p.s. нужно это сделать без использования фреймворков.

let s = "warrior";

function warr() {
  document.getElementById("roleTitle").innerHTML = warrior.name;

Ответы (1 шт):

Автор решения: Mouse

Ответ нашелся методом тыка. Оказалось, что всего-лишь нужно было убрать скобки в let s = "warrior";

let s = warrior;

function warr() {
  document.getElementById("roleTitle").innerHTML = s.name;
→ Ссылка