PPT稀疏数组

来源:5-2 [JavaScript]二维数组、稀疏数组

fcece

2016-02-22 16:40

Bosn在讲解稀疏数组的PPT时说0 in arr1 返回 true  ,下面的一个例子时说98 in arr1 返回false

都是因为undefined,怎么结果不一样啊。值不都是undefined吗?

写回答 关注

2回答

  • Down_Up
    2016-04-26 12:21:51

    简单的说就是如果那个位置有值的话用in判断就返回true,反之则返回false。

  • 动感光波biubiubiu
    2016-02-23 17:05:25

    我的理解是:

    var arr = [undefined]; 这个是给位置0设置了undefined,

    而 var arr = new Array(99) ,虽然给数组安排了99个位置,但是这99个位置占了但是里面没有内容,

JavaScript深入浅出

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

281101 学习 · 1020 问题

查看课程

相似问题