问答详情
源自:1-6 编程练习

arr1:null 无法读出arr1.length,导致报错

在判断长度的这一环节,由于被测试的数组中有arr1:null,总是会出现无法获取arr1.length这样的报错,给出的示例代码也是这个错误,这是怎么回事呢

提问者:慕粉1200019447 2017-08-09 09:21

个回答

  • 青衣白衫丶
    2017-08-09 11:05:36

    不能读空属性“长度”

  • 史努比向前进
    2017-08-09 11:04:16

    这是因为你没有给arr1进行数组的定义,仅仅是arr1:null这样它是无法知道你这个定义的是数组,你要先定义一个var arr1=new Array();然后再去调用arr1.length就会是0,不会报错了