无法调用未定义的方法toUpperCase

时间:2011-04-26 12:01:48

标签: javascript

if (json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.Firstname.toUpperCase().indexOf(searchBarValue.toUpperCase()) == 0) {

为什么我会收到此错误。

2 个答案:

答案 0 :(得分:2)

由于

json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.Firstname

未定义。

答案 1 :(得分:2)

json.ScheduleCareProviderScheduledPatientsGetResult.Appointments[i].Patient.FirstnamesearchBarValue未定义。在打电话之前确保它们不是null