删除“反应”数组中的特定字符串
Delete a specific string in a `react` array
您好,我正在导入 value
json .
console.log(value);
> Object Array(10)
> 0
imageUrl: "http://Whosebug/images/0,"
> 1
imageUrl: "http://Whosebug/images/1,"
> 2
imageUrl: "http://Whosebug/images/2,"
> 3
imageUrl: "http://Whosebug/images/3,"
> 4
imageUrl: "http://Whosebug/images/4,"
> 5
imageUrl:"http://Whosebug/images/0http://Whosebug/images/0,"
...
const Minsu = () => {
return (
<>
<img src={value[0].imageUrl} />
</>
)
}
我的问题是由于imageUrl 中的这个,
图像无法正确输出,我只想删除这个字符串','。
但是,我尝试使用过滤器仅删除 ',' 字符串,但它说无法使用过滤器,因为 imageUrl 是一个字符串。
字符串 我想从特定字符串中删除“,”,我该怎么做?
如果imageUrl中有http:///Whosebug/images/0http://Whosebug/images/0,我想删除一个http。
使用 replace()
你可以做到!
const arr = [
{ imageUrl: "http://Whosebug/images/0," },
{ imageUrl: "http://Whosebug/images/1," },
{ imageUrl: "http://Whosebug/images/2," },
{ imageUrl: "http://Whosebug/images/3," },
{ imageUrl: "http://Whosebug/images/4," },
{ imageUrl: "Whosebug/images/0http://Whosebug/images/0, " },
]
function App() {
return (
<div>
{arr.map(val => {
return (
<img src={val.imageUrl.replace(',', '').replace('Whosebug/images/0', '')} />
)
})}
</div>
);
}
export default App;
尝试replace
const value = [{ imageUrl: 'http://Whosebug/images/0,' }];
export default function App() {
return (
<div>
<h1>Hello StackBlitz!</h1>
<p>Start editing to see some magic happen :)</p>
return (
<>
<img src={value[0].imageUrl.replace(',', '')} />
</>
)
</div>
);
}
您好,我正在导入 value
json .
console.log(value);
> Object Array(10)
> 0
imageUrl: "http://Whosebug/images/0,"
> 1
imageUrl: "http://Whosebug/images/1,"
> 2
imageUrl: "http://Whosebug/images/2,"
> 3
imageUrl: "http://Whosebug/images/3,"
> 4
imageUrl: "http://Whosebug/images/4,"
> 5
imageUrl:"http://Whosebug/images/0http://Whosebug/images/0,"
...
const Minsu = () => {
return (
<>
<img src={value[0].imageUrl} />
</>
)
}
我的问题是由于imageUrl 中的这个,
图像无法正确输出,我只想删除这个字符串','。
但是,我尝试使用过滤器仅删除 ',' 字符串,但它说无法使用过滤器,因为 imageUrl 是一个字符串。
字符串 我想从特定字符串中删除“,”,我该怎么做?
如果imageUrl中有http:///Whosebug/images/0http://Whosebug/images/0,我想删除一个http。
使用 replace()
你可以做到!
const arr = [
{ imageUrl: "http://Whosebug/images/0," },
{ imageUrl: "http://Whosebug/images/1," },
{ imageUrl: "http://Whosebug/images/2," },
{ imageUrl: "http://Whosebug/images/3," },
{ imageUrl: "http://Whosebug/images/4," },
{ imageUrl: "Whosebug/images/0http://Whosebug/images/0, " },
]
function App() {
return (
<div>
{arr.map(val => {
return (
<img src={val.imageUrl.replace(',', '').replace('Whosebug/images/0', '')} />
)
})}
</div>
);
}
export default App;
尝试replace
const value = [{ imageUrl: 'http://Whosebug/images/0,' }];
export default function App() {
return (
<div>
<h1>Hello StackBlitz!</h1>
<p>Start editing to see some magic happen :)</p>
return (
<>
<img src={value[0].imageUrl.replace(',', '')} />
</>
)
</div>
);
}