当前位置: 首页 > Web前端 > JavaScript

学习笔记02

时间:2023-03-27 17:16:44 JavaScript

1。数组的本质从本质上讲,数组是一种特殊的对象。typeof运算符返回类型对象的数组。typeof[1,2,3]//“对象”vararr=['a','b','c'];目的。keys(arr)//["0","1","2"]在上面的代码中,Object.keys方法返回数组的所有键名。可以看到数组的键是整数0、1、2。由于数组成员2.length属性的length属性,返回数组的成员个数。['a','b','c'].length//3length属性是可写的。如果人为设置了一个小于当前成员数的值,数组的成员数会自动减少到length设置的值。vararr=['a','b','c'];arr.length//3arr.length=2;arr//["a","b"]清除数组的有效方法是设置长度属性设置为0。vararr=['a','b','c'];arr.length=0;arr//[]当设置length属性大于数组个数时,读取新加入的位置会返回undefined。数组的forEach方法也可以用来遍历数组。使用delete命令删除一个数组成员会形成一个空位,不会影响length属性。vara=[1,2,3];deletea[1];a[1]//undefineda.length//3数组的slice方法可以把“类数组对象”变成真正的数组。