浏览器在运行我的js文件时报错:
Uncaught TypeError: Cannot read properties of undefined (reading 'type')
at Object.getMaxIndex
而我js文件对应行的代码为:
if(lastRequest.type !== 'MediaSegment' ) {
return switchRequest;
}
错误原因:
错误是由于在js文件的第56行中出现了试图读取未定义对象属性的情况。
具体来说,lastRequest对象的type属性在此处是未定义的(即空值或未初始化),导致了错误。
确保在使用lastRequest对象之前它已经被正确地定义和初始化。
解决方法:
打印查看对象,从而正确的设置对象。