Uncaught TypeError: Cannot read property 'length' of null

 前端页面不显示,console中报错:Uncaught TypeError: Cannot read property 'length' of null

Uncaught TypeError: Cannot read property 'length' of null_第1张图片

 代码如下:






测试界面


    

如果不出意外,下边会显示人员的电话格式是否正确。

这是因为length属性不能测null的长度,因为null本意就是什么都不是,更没有length属性,所以会报错,因此在你不确定某个字段是否可能为null(尤其是调用别人的接口,返回值不确定),但你还需要使用length属性判断这个字段长度,你最好在使用length属性之外加一层判断,排除字段为null的情况。

修改后代码如下:






测试界面


    

如果不出意外,下边会显示人员的电话格式是否正确。

运行结果如下:

Uncaught TypeError: Cannot read property 'length' of null_第2张图片

你可能感兴趣的:(前端)