js的一些常用方法

2020-04-06  本文已影响0人  一枚小菜

trim():去除字符串的头尾空格
indexOf():可返回某个指定的字符串值在字符串中首次出现的位置,如果首次出现,返回-1
filter():创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素

var ages = [32, 33, 16, 40];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.filter(checkAdult);//打印32,33,40
}

reduce():计算数组元素相加后的总和

var numbers = [65, 44, 12, 4];
function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduce(getSum);
}

splice():添加/删除项目,然后返回被删除的数组
howmany=0添加,item1添加的元素
howmany=1删除

arrayObject.splice(index,howmany,item1,.....,itemX)
//例:去除空元素,需加i=i-1
for(var i = 0; i < arr.length; i++){
if(arr[i] == ' '){
arr.splice(i,1);
i = i-1;
}
};

slice(start,end):选取元素,不包括start,end
split():字符串分割成字符串数组
reverse():反转数组中元素的顺序。
join():拼接数组对象成字符串
unshift():数组最前面中添加数据
push():数组最后面中添加数据

上一篇 下一篇

猜你喜欢

热点阅读