1.取数组最后一个元素a = [1,2,3],当数组为空时,是否会提示错误。
假如要删除最后一个元素,使用a.pop(),length为0时,输出undefined
假如不删除最后一个元素,使用a[a.length-1].这样,当length为0时,会不会有bug呢?不要紧,实验下。
打开google console 输入
var a = [];
a[a.length -1 ];
结果为undefined。没有提示错误,和length为0时,a.pop()结果一样。
1.取数组最后一个元素a = [1,2,3],当数组为空时,是否会提示错误。
假如要删除最后一个元素,使用a.pop(),length为0时,输出undefined
假如不删除最后一个元素,使用a[a.length-1].这样,当length为0时,会不会有bug呢?不要紧,实验下。
打开google console 输入
var a = [];
a[a.length -1 ];
结果为undefined。没有提示错误,和length为0时,a.pop()结果一样。