Javascript 我试着把我的运动员的第一个字母单独写在大写字母里
你能告诉我为什么会发生下面的错误吗。我试着把我的Javascript 我试着把我的运动员的第一个字母单独写在大写字母里,javascript,jquery,html,css,reactjs,Javascript,Jquery,Html,Css,Reactjs,你能告诉我为什么会发生下面的错误吗。我试着把我的运动员格式化为大写字母中的第一个字母。我得到一个语法错误。你能告诉我怎么修吗。我在下面提供我的代码 /src/components/sports/tracker/sports-tracker-tile.jsx Module build failed: SyntaxError: C:/workspace/basketball/src/components/sports/tracker/sports-tracker-tile.jsx: Unexpect
运动员
格式化为大写字母中的第一个字母。我得到一个语法错误。你能告诉我怎么修吗。我在下面提供我的代码
/src/components/sports/tracker/sports-tracker-tile.jsx
Module build failed: SyntaxError: C:/workspace/basketball/src/components/sports/tracker/sports-tracker-tile.jsx: Unexpected token (80:76)
const sportsPerson=this.props.profile.firstName;
78 |返回(
79|
80 |{想要一些建议${sportsPerson&&sportsPerson.length>0?
,
${sportsPerson.toLowerCase()}`:'''}
}
第80行有一些奇怪的逻辑和缺少的大括号。请检查大括号和引号。第80行有一些奇怪的逻辑和缺少的大括号。请检查大括号和引号。我不建议使用这种方法,因为您的三元格式不正确,这导致了JS错误。相反,我将使用如下变量:
var playerName = sportsPerson || '';
var content = playerName ? <span style={{'text-transform': 'capitalize'}}>, {playerName.toLowerCase()}</span>
: '';
var playerName=运动员| |“”;
var content=playerName?,{playerName.toLowerCase()}
: '';
然后在你的h4里就这么做
<h4>Want some advice{content}?</h4>
想要一些建议{content}?
我不建议使用这种方法,因为您的三元组格式不正确,这导致了JS错误。相反,我会使用如下变量:
var playerName = sportsPerson || '';
var content = playerName ? <span style={{'text-transform': 'capitalize'}}>, {playerName.toLowerCase()}</span>
: '';
var playerName=运动员| |“”;
var content=playerName?,{playerName.toLowerCase()}
: '';
然后在你的h4里就这么做
<h4>Want some advice{content}?</h4>
想要一些建议{content}?
你为什么用逗号(,)?我认为你的报价有问题。你为什么用逗号(,)?我认为你的报价有问题。这行var playerName=sporterson | |?“”;我有点困惑:(playerName将等于sportsPerson如果定义了sportsPerson/不是一个虚假的值,如果sportsPerson未定义或是一个虚假的值,它将默认为一个空字符串,这与执行var playerName=sportsPerson?sportsPerson?sportsPerson:'
这行var playerName=sportsPerson |?''的用法相同;我有点困惑:(如果定义了sportsPerson/不是虚假值,则playerName将等于sportsPerson;如果未定义sportsPerson或是虚假值,则playerName将默认为空字符串,这与执行var playerName=sportsPerson?sportsPerson:'