【发布时间】:2020-01-02 11:45:49
【问题描述】:
在我的 ReactJS 应用程序中,我将手机号码作为字符串获取,我需要将其拆分并生成一个链接,以便它们可以在移动设备上点击。但是,我得到的是[object Object], [object Object] 作为输出,而它应该是xxxxx, xxxxx, ...。
另外,我需要将这个 mobileNumbers 函数移动到一个单独的位置,可以通过多个组件访问它。
例如:目前此代码位于 Footer组件,Contact Us 组件也需要此代码。
...
function isEmpty(value) {
return ((value === undefined) || (value === null))
? ''
: value;
};
function mobileNumbers(value) {
const returning = [];
if(isEmpty(value))
{
var data = value.split(',');
data.map((number, index) => {
var trimed = number.trim();
returning.push(<NavLink to={`tel:${trimed}`} key={index}>{trimed}</NavLink>);
});
return returning.join(', ');
}
return '';
};
...
- 我在这里做错了什么?
- 有什么方法可以创建一个单独的文件,以便在需要时访问这些常用常量/函数?
【问题讨论】:
标签: javascript reactjs object output