四. js——js常用函数

一. 数组

1. reduce()

  • 定义:reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
  • 语法:array.reduce(function(total(累计值), currentValue(遍历的值), currentIndex, arr), initialValue)
  • 举例:
    计算数组元素相加后的总和:(结果:125)
var numbers = [65, 44, 12, 4];
 
function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduce(getSum);
}

2. some()

定义:数组中每一个元素都执行一遍这个函数(参数中的函数)。
参数:一个函数
返回值:bool类型。数组中有至少一个元素通过回调函数的测试就会返回true;所有元素都没有通过回调函数的测试返回值才会为false。(即:有一个true就返回true,全为false才返回false)

3. splice()

定义:splice() 方法用于插入、删除或替换数组的元素。
语法:array.splice(index,howmany,item1,.....,itemX)

  • 参数1 index(必填):要删除/替换的元素的开始的位置
  • 参数2 howmany(必填):从参数1开始的位置开始,往后要删除的元素的个数
  • 参数3~ item1,…,itemX(可选):参数2删除元素后,参数3~填写要替换的元素

二. String对象

语法:string.trim()
定义:trim() 方法返回一个从两头去掉空白字符的字符串,并不影响原字符串本身。

var orig = '   foo  ';
console.log(orig.trim()); // 'foo'

// 另一个 .trim() 例子,只从一边删除

var orig = 'foo    ';
console.log(orig.trim()); // 'foo'

参考文档:

  1. MDN:https://developer.mozilla.org/zh-CN/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值