0
我在我的JavaScript代碼中有以下功能,當我運行它時顯示以下錯誤Cannot read property 'toString' of undefined
我正在開發SharePoint Web應用程序。未捕獲TypeError:無法讀取未定義JavaScript的屬性'toString'
function startTest(quizID) {
currentQuizItem = quizList.getItemById(quizID);
var quizName;
context.load(currentQuizItem);
var userName = user.get_title();
var audiencenames = currentQuizItem.get_fieldValues()["Audienca"];
var straudience = audiencenames.toString();
straudience = straudience.toUpperCase();
straudience = straudience.replace(/\s/g, '');
userName = userName.toUpperCase();
userName = userName.replace(/\s/g, '');
var rezultati = straudience.match(userName);
alert(rezultati);
}
請幫幫我!
'的console.log(audiencenames)'插入此價值 – Sherlock
分配仍然得到錯誤:( – Iamnderon
後檢查audiencenames變種,對undefined和null添加的檢查。至於好像你的發言currentQuizItem.get_fieldValues() [「Audienca」]沒有任何回報,然後你想用你的toString來「無」 – ams4fy