Reactjs 如何在React中使用子字符串(或剪切字符串)
在练习React时,我想进一步,仅当post id==2时才显示complete post。 我想使用Reactjs 如何在React中使用子字符串(或剪切字符串),reactjs,Reactjs,在练习React时,我想进一步,仅当post id==2时才显示complete post。 我想使用substring但不起作用,然后我添加了toString()但仍然不起作用 <p> {postId == 2 ? post.body : post.body.toString().substring(2, 3) } </p> {postId==2?post.body:post.body.toString().substring(2,3)} 这是一个完整的示例,
substring
但不起作用,然后我添加了toString()
但仍然不起作用
<p> {postId == 2 ? post.body : post.body.toString().substring(2, 3) } </p>
{postId==2?post.body:post.body.toString().substring(2,3)}
这是一个完整的示例,只需取消注释注释行
试试这个。。。。希望能有帮助
让someword=“你好!”;
log(someword.substring(0,4))代码>在从fetchPost
获取数据并调用setPost
之前,您的post
为空对象==>post。正文未定义。添加问号以检查其是否已完成工作
// add question mark after post and body
<p> {postId == 2 ? post.body : post?.body?.toString().substring(2, 3) } </p>
//在帖子和正文后添加问号
{postId==2?post.body:post?.body?.toString().substring(2,3)}
正常版本
<p> {postId == 2 ? post.body : post.body ? post?.body?.toString().substring(2, 3) : 'loading...' } </p>
{postId==2?post.body:post.body?post?.body?.toString()。子字符串(2,3):“正在加载…”
能否提供您正在使用的JSON结构示例。*您确定post.body不是空的(null,undefined,“,…)。请尝试console.log(post.body)。*您确定postId与2不同吗?下面是一个完整的示例,只需取消注释该行即可查看问题