Js学习---妙味课堂1-5

数组的使用:

//var arr=[1,2,3,4];
var arr=new Array(1,2,3,4);  //两者等同

数组的属性:length   // 可以用来快速清空数组。

alert(arr)可以将数组全部数据输出。

数组元素增添:

  • arr.push(...)
  • arr.pop();   //在数组尾部存入、删除元素
  • arr.unshift(...)
  • arr.shift();  //在数组头部存入、删除元素

排序:

arr.sort();  //是按照字符串排序 --- 其只认识字符串

//如果希望比较数字,需要给它一个比较函数 function   

var arr=new Array(3,2,3,4);  //两者等同
arr.sort(function(num1,num2){
    return num1-num2;
});
alert(arr);

// 从小到大排序

转换类:

  • concat  ---  连接数组。

    arr1.concat(arr2);

  • join  ---  分隔符  ---  把数组变成字符串

    arr.join(':') 等均可;

  • split  ---  把字符串变成分割的数字字符
var str='12-4-5-8';
var arr=str.split('-');
alert(arr);// 变成一个个分散的的数字型字符串;

插入、删除

  • splice
var arr=[1,2,3,4,5,6,7,8];

//arr.splice(2,3); // splice(开始位置,长度) // 从数组中间删除一些元素 
//alert(arr);

//arr.splice(5,0,'a','b','c');  //在第5位之后,删除0个元素,再插入若干元素
//alert(arr);

arr.splice(1,2,'a','b'); //从第1位开始替换多少位元素。
alert(arr);

 

 

课程总结:

  • 函数可变参:arguments
  • 函数返回值: return
  • 函数常用方法: push/sort/splice等等

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值