javascript基础复习

1、如何判断一个变量是否为数组
有两种方法:
(1)if(value instanceof Array)
(2) if(Array.isArray(value))
注意:第二种方法是ECMAScript5新增的方法:支持IE9+,FF4+;
2、数组的方法:
Array.push(); 往数组最后添加一个元素
Array.pop(); 往数组最后删除一个元素
Array.shift(); 移除数组中的第一个元素,并返回
Array.unshift(); 在数组前端添加元素;
Array.reverse(); 反转数组的顺序;
Array.sort(); 升序排列数组;
注意: Array.sort()也可以传递函数

“`javascript
function compare(value1,value2) {
if(value1 < value2) {
return -1;
} else if( value1 > value2) {
return 1;
} else {
return 0;
}
}
var value = [0,15,12,45,10];
value.sort(compare);
console.log(value); //0,10,12,15,45

“`
Array.contact() 如果没传参数,则只是复制数组的一个引用,还是同一个数组,如果传入参数,则传建一个新数组;
Array.slice() 可传入两个参数,如果传入一个参数,则从该参数的指定位置开始到当前数组末尾的所有项。如果有两个参数,该方法返回起始和结束位置之前的项。注意:slice()方法不会影响原始数组。
Array.splice()
(1)、删除:传入两个参数,要删除的第一项的位置和要删除的项数;如: splice(0,2)删除数组的前两项;
(2)、插入:可以向指定的位置插入任意数量的项,只需提供3个参数:起始位置、0(要删除的项数)splice(2,0,”red”)表示从当前数组的位置2开始插入字符串”red”;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值