js中 *** 作数组的几个常用方法

js中 *** 作数组的几个常用方法,第1张

1 Arrayshift()------删除并返回第一个元素
作用:从数组中删除第一个元素(即下标为0的元素),并返回该元素。
注意:1)删除元素之后,数组的长度-1。2)如果数组是空的,那么 shift() 方法将不进行任何 *** 作,返回 undefined 值。

你是想列举一下看看:
数组有length属性(取长度),toString()方法(转换为字符串),join()方法(用指定字符连接数组元素)
其他还有:
•栈方法 push( ) pop( )
•队列方法 shift( ) unshift( )
•排序方法 reverse( ) sort( )
• *** 作方法 concat( ) slice( ) splice( )
•位置方法 indexOf( ) lastIndexOf( )
•迭代方法 every( ) filter( ) forEach( ) map( ) some( )
•归并方法 reduce() reduceRight( )
你可以看一看这本书《JavaScript高级程序设计(第3版)》,介绍的比较系统,不要被名字吓到,其实是针对初学者。
或者你看看百度文库的这篇:
>var str1 = [1,2,3,4,5,6,7];//已知数组
var str2 = [1,2,5,4,8,9];//对比数据
var c = [];//相同集合
var num//相同的有多少个
for (var i = 0; i < str1length; i ++) {
//第一次循环处理第一组数组,
for (var y = 0; y < str2length; y ++) {
//第二次循环保证外面一次循环,里面第二次全部循环一次
if(str1[i]===str2[y]){
//得到相同项
cpush(str1[i])
num=clength
}
}
}
alert(c)
alert(num)
//也是写JS的,有时间多交流啊


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13037380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存