Я добавил первую функцию superscriptDesignation к этому коду и теперь хочу называть ее элементами в командных именах. DoingДобавление моей функции в другую?
return superscriptDesignation(teamDesignations);
дает мне ошибку в консоли, что .replace не определен. Как я могу добавить функцию superscriptDesignation в teamDesignations?
JS
var superscriptDesignation = function(designation) {
return designation.replace(/(®)/ig, "<sup>®</sup>").replace(/(™)/ig, "<sup> ™</sup>");
};
var getTeamDesignations = function(profile) {
//Designations for a single team member
var teamDesignations = [];
if (profile.team_members) {
teamDesignations = _.chain(profile.team_members)
.filter(_.compose(_.isArray, _.property('team_member_designations')))
.map(_.property('team_member_designations'))
.flatten()
.uniq()
.value();
}
return teamDesignations;
};
когда вы получите эту ошибку? –
Кажется, вы предоставляете нестрочное значение функции 'superscriptDesignation'. Или не предоставляя его вообще. – 1ven
вы не передаете аргумент в superscriptDesignation, поэтому он жалуется на .replace не является функцией. –