// modifiers for skin tones on the Fitzpatrick scale
const modifiers = [
'\u{1f3fb}', // skin type 1-2
'\u{1f3fc}', // skin type 3
'\u{1f3fd}', // skin type 4
'\u{1f3fe}', // skin type 5
'\u{1f3ff}', // skin type 6
];
// baby emoji with fitzpatrick skin tone 4
const baby_4 = 'πΆπ½';
// removes skin tone modifiers from an emoji
function removeModifier (emoji) {
var ret = emoji;
for(let i = 0; i < modifiers.length; i++) {
ret = ret.replace(modifiers[i],'');
}
return ret;
}
const baby = removeModifier(baby_4);
// πΆ
// add modifiers
for(let i = 0; i < modifiers.length; i++) {
console.log(baby + modifiers[i]);
}
// πΆπ»
// πΆπΌ
// πΆπ½
// πΆπΎ
// πΆπΏ
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.