数组中的⽅法---不改变原数组的⽅法
concat() ⽅法⽤于连接两个或多个数组。
该⽅法不会改变现有的数组,⽽仅仅会返回被连接数组的⼀个副本。
2.every() ⽅法使⽤指定函数检测数组中的所有元素:
如果数组中检测到有⼀个元素不满⾜,则整个表达式返回false,且剩余的元素不会再进⾏检测。
如果所有元素都满⾜条件,则返回 true
3.filter()返回满⾜断⾔函数的数组元素。
4.forEach()为数组的每⼀个元素调⽤指定函数。
5indexOf()在数组中查指定元素。如果到的话返回该元素的索引没到返回-1
6.join()将数组的所有元素转化为字符串。
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
console.log(fruits)
console.log(energy)
[ 'Banana', 'Orange', 'Apple', 'Mango' ]
Banana,Orange,Apple,Mango
7.lastIndexOf()在数组中反向查。
8.map()从数组的元素中,计算出新的数组。
9.some()测试是否⾄少有⼀个数组元素能让断⾔函数为真。
字符串截取不改变原字符串10.slice()返回数组的⼀部分。
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
结果输出 Orange,Lemon
参数接收⼀个函数函数中接收两个参数第⼀个是数组的值,第⼆个是初始值,不传的话就是0 循环调⽤该函数前⼀个的返回值是后⾯的第⼆个参数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论