8.30小笔记 数组的增删改查

重点内容:详见8.30
函数:一段可以重复调用的代码
function add()
{return a + b ;
}
console.log(add(1,4));

console.log(arguments.length)参数的长度
console.log(arguments[]);参数的位置

var arr1 = new Array(3);创建了一个长度为3的数组,但数组里的每一项都没有初始化。
var arr1 = new Array(1,2,3);创建数组[1,2,3]
var arr1 = [1,2,3]最简单的创建数组
数组增加
arr.push(4); 在数组的末尾增加项
arr.unshift(0);在数组的开头增加项

*重点内容*arr.splice(1,0,4);插入:第一个参数:起始位置,第二个参数:要删除的个数,第三个参数:参数要插入的内容。

arr.pop();删除数组的末尾项
arr.shift();删除数组的开头项
arr.splice(1,2);第一个参数是:起始位置,第二个参数是:要删除的参数。

console.log(arr.indexOf(6));从左往右开始寻找,若没有就返回-1
console.log(arr.lastIndexOf(6));从右往左开始寻找,若没有就返回-1

数组截取
var arr1 = arr.slice(1,3);截取数组里的项,不会改变原数组,第一个参数:开始位置,第二个参数是结束的位置[1,3)

数组倒叙
arr.sort(function(){return -1/1;}); -1是正序,1是倒叙
正序就是a-b
arr.reverse();

数组转字符串
var y = arr.join(“”);

数组拼接
var arr1= [0,190];
var x= arr.concat(arr1);
console.log(x)

最后是炸金花小程序编程,暂时没想法

猜你喜欢

转载自blog.csdn.net/nuoyuezuo/article/details/82221327