TypeError:在angular5中进行单元测试时,无法读取未定义问题的属性“ split”

时间:2018-07-31 16:28:17

标签: angular5 karma-jasmine

我正在尝试在angular5中进行单元测试,并且还解决了键入ng test命令时显示的大多数测试错误。但是我坚持以下错误。

TypeError: Cannot read property 'split' of undefined

我正在组件中使用javascript string split()方法来拆分字符串。

this.currentUrlPath = this.router.url;
this.currentUrlPathAsArray = this.currentUrlPath.split('/');
this.currentUrlPathAsArray.shift();  
this.currentOfferKey = this.currentUrlPathAsArray[0].split('offer-')[1].split('-program')[0];

但是我不明白上面的错误是什么意思?

0 个答案:

没有答案