Javascript学习笔记数组的构造函数
由于数组构造器在处理参数不确定性中,强烈建议使用{符号}来创建一个新数组。
{ 1, 2, 3 };结果:{ 1, 2, 3 }
新数组(1, 2, 3);结果:{ 1, 2, 3 }
{ 3 };结果:{ 3 }
新数组(3);结果:{ }
新的阵列(远)结果: / {远}
当只有一个参数传递给数组构造函数时,这个参数是一个数字,构造函数将返回一个未定义数组的元素值,这个数组的长度属性被设置为构造函数的数字参数,但是新数组的实际索引还没有初始化。
这种用法只在极少数情况下使用,如循环字符串,避免了循环的使用。
新的阵列(计数+ 1)加入(stringtorepeat);
总结
总之,我们应该尝试使用{ }来创建一个新函数,而不是数组构造函数,这段代码将具有更好的可读性。
常用的数据操作
由于这个博客的文本比较短,所以我打算总结一下一些常用的数组操作方法。
添加元素
1.push -添加一个或多个新的元素到数组的末尾并返回新的数组长度。
2.unshift -添加一个或多个新的元素的数组,数组中的元素自动将返回新的数组长度。
3.splice -一个或更多的新元素插入到指定位置的数组,插入位置的元素自动后移,返回{ }。
删除元素
1.pop -删除最后一个元素并返回该元素的值。
2.shift删除第一个元素并返回该元素的值,而数组中的元素自动向前。
3.splice -删除指定数目的DeleteCount的DeleteAt从指定位置deletepos元素和数组形式返回元素删除。(注意参数的差异时,添加元素)
其他操作
1.join返回字符串,将数组中的每个元素的值,和中间的隔板参数分离。
的2.slice方法用于返回一个片段或子阵列,如果只有一个参数返回一个参数数组的末尾,如果参数为负,从数组的末尾开始计数,如果大于端返回一个空数组,切片不改变阵列,但返回一个新的阵列。
3.concat连接多个阵列(也是一个字符串,或一个数组和字符串的混合物)到一个数组中,并返回一个新的好的连接阵列。
的4.reverse反元(第一排在最后一行和最后一行),并返回修改后的数组。
5.sort -排序的数组元素并返回修改数组。当没有参数,字母将按升序进行排序,排序的方法,可以通过。