Я пытался «поместить функцию в объект», поэтому я хотел сделать что-то подобное, но везде получаю ошибки.javascript функции в объектах
var someobject = {
makename(1) : null,
makename(2) : null,
makename(3) : null,
makename(4) : null
};
function makename(num) {
return (identifier + ' Bot' + num)
}
да, ключи JSON не могут быть результатом вызова функции – AmmarCSE
на самом деле, я думаю, что в ES6 там вычисляются ключи или что-то в этом роде – AmmarCSE
Они могут, если вы используете кронштейн обозначение вместо этого, что это единственный способ получить динамические ключи – adeneo