これにあるコードの抜粋である。
var contentDetails = '<div id="iw-container">'+
'<div class="iw-title">' + ((value.streamStatus == 'true') ? ('<span class="online"><i class="material-icons" style="vertical-align:-3px; font-size:18px;">videocam</i></span> ') : ('<span class="offline"><i class="material-icons" style="vertical-align:-3px; font-size:18px;">videocam_off</i></span><strong> ')) + value.DisplayName + ' - ' + value.ChaserLocation + '</strong><hr /></div>'+
'<div class="iw-content">'+
'<p>Location: ' + value.UserLocation + '<br />'+
'Heading: ' + value.UserHeading + '<br />'+
((value.streamStatus == 'true') ? ('Stream: <span class="online">Online</span><br />') : ('Stream: <span class="offline">Offline</span><br />'))+
((value.streamStatus == 'true') ? ('Viewers: ' + value.CurrentViewers +))+
'</div>';
エラーがから来ている関心のある特定の行が続く2番目です。
((value.streamStatus == 'true') ? ('Viewers: ' + value.CurrentViewers +))+
どうすればこの行を正しく閉じることができますか?
'value.CurrentViewers'の後に何かが来るはずですか? – thgaskell
興味のある行で '+))+'をよく見てください。 – Mikey
'+ ')'によって引き起こされる文法エラー以外に、 '?'の疑いのある行には三項演算のためのマーキングポイントがあります。 'firstValue:secondValue'を期待していますが、ここには渡された':secondValue'はありません。 – Kaiido