我有一个将文本映射到字母的函数:
sizeToLetterMap: function() {
return {
small_square: 's',
large_square: 'q',
thumbnail: 't',
small_240: 'm',
small_320: 'n',
medium_640: 'z',
medium_800: 'c',
large_1024: 'b',
large_1600: 'h',
large_2048: 'k',
original: 'o'
};
}
这些字母用于创建 flickr 照片网址。因此,photoUrl 函数接受一个图像对象和大小文本对象,并调用 sizeToLetterMap 来为该大小文本提供字母。
功能:
photoUrl(image, size_text): function () {
var size = this.sizeToLetterMap(size_text);
}
我不认为将 sizeToLetterMap 作为函数设计是正确的。我认为它更适合作为常量。如何在 ReactJS 中定义常量?