8.30

首先今天耿老师给我讲述了数组的基本应用及增删改查:
1.arguments.length参数的长度
2.arguments[ ]参数的位置
3.var arr1 = new Array(3);创建了一个长度为3的数组,但数组里的每一项都没有初始化。
var arr1 = new Array(1,2,3);创建数组[1,2,3]
var arr1 = [1,2,3]最简单的创建数组
4.数组增加 :
arr.push(4); 在数组的末尾增加项
arr.unshift(0);在数组的开头增加项
5.插入:第一个参数:起始位置,第二个参数:要删除的个数,第三个参数:参数要插入的内容。如:arr.splice(1,0,4);
arr.pop();删除数组的末尾项
arr.shift();删除数组的开头项
第一个参数是:起始位置,第二个参数是:要删除的项数 如:arr.splice(1,2);
6.console.log(arr.indexOf(6));从左往右开始寻找,若没有就返回-1
console.log(arr.lastIndexOf(6));从右往左开始寻找,若没有就返回-1
7.数组截取 :截取数组里的项,不会改变原数组,第一个参数:开始位置,第二个参数是结束的8.位置[1,3) 如:var arr1 = arr.slice(1,3);
9数组倒序:arr.sort(function(){return -1/1;}); -1是正序,1是倒叙 ,也可以这样写:
arr.sort(function(a,b){return a - b};正序就是a-b ,倒序是b-a;
arr.reverse();
10.数组转字符串 :var y = arr.join(“分隔符”);
11.数组拼接:
var arr = [1,2,3,4,5];
var arr1= [0,190];
var x= arr.concat(arr1);
console.log(x)
作业是:炸金花
不会啊,不会打牌,思路也不是很清晰

你可能感兴趣的:(8.30)