私は最初の関数superscriptDesignationをこのコードに追加しましたが、今度はteamDesignationsの項目でそれを呼びたいと思います。 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が関数ではないと不平を言います。 –