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

来源:1-6 编程练习

慕粉1200019447

2017-08-09 09:21

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

写回答 关注

2回答

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

    不能读空属性“长度”

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

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

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281100 学习 · 1020 问题

查看课程

相似问题