JS方法

数组方法 reduce 用来迭代一个数组,并且把它累积到一个值中。

var array = [4,5,6,7,8];
var singleVal = 0;
singleVal = array.reduce(function(previousVal, currentVal) {
  return previousVal + currentVal;
}, 0);

结果:30
参考资料

filter 方法用来迭代一个数组,并且按给出的条件过滤出符合的元素。
Eg:使用 filter 来创建一个新数组,新数组的值是 oldArray 中值小于6的元素。不许改变原数组 oldArray 。

var oldArray = [1,2,3,4,5,6,7,8,9,10];
var newArray = oldArray.filter(function(val) {
  return val < 6;
});

reverse 方法来翻转数组

var myArray = [1, 2, 3];
myArray.reverse();

结果:myArray = [3, 2, 1]

split 方法按指定分隔符将字符串分割为数组。
使用 split 方法来把字符串 string 分割为数组 array。

var string = "Split me into an array";
var array = [];
array = string.split(' ');

join 方法
我们还可以使用 join 方法来把数组转换成字符串,里面的每一个元素可以用你指定的连接符来连接起来,这个连接符就是你要传入的参数。
Eg : 使用 join 来将数组中的每一项放入字符串,并用 and 进行连接:

var veggies = ["Celery", "Radish", "Carrot", "Potato"];
var salad = veggies.join(" and ");
console.log(salad); // "Celery and Radish and Carrot and Potato" 

charAt() 方法从一个字符串中返回指定的字符。

str.charAt(index)

参考资料

findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。

function isBigEnough(element) {
  return element >= 15;
}

[12, 5, 8, 130, 44].findIndex(isBigEnough); //3

find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。

function isBigEnough(element) {
  return element >= 15;
}

[12, 5, 8, 130, 44].find(isBigEnough); // 130
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,862评论 0 4
  • Math任务 1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max 2、写一个函数,返回从...
    曾祥辉阅读 3,025评论 0 0
  • 第三章 类型、值和变量 1、存取字符串、数字或布尔值的属性时创建的临时对象称做包装对象,它只是偶尔用来区分字符串值...
    坤少卡卡阅读 3,868评论 0 1
  • 结婚 乌鸦烧 玛雅人的世界末日 首尾呼应
    songkun阅读 1,549评论 0 0
  • 今天的学习感悟来自一篇《爱的五种语言》的文章,作者是盖瑞.查普曼博士。其实,这种情商或者人际关系的处理方面,也是我...
    WHBJake阅读 3,188评论 0 1

友情链接更多精彩内容