js数组遍历

1、如何创建数组。
2、数组的长度,数组元素的添加和删除(如何使用下标对数组的操作)。
3、遍历数组的方式(for循环,for-in遍历)
4、二维数组(举例并遍历二维数组)
5、操作数组的方法。
push/pop、unshift/shift、splice
reverse
sort
join slice concat
6、数组去重的方法(手写)
例:var arr=[3,2,4,3,6,2,2];为该数组去重。

7、如何给数组排序,如何逆序(反转数组)。
8、日期对象的创建。
9、获取日期时间的方法。(如:getFullYear)
10、设置 日期时间的方法。(如:setFullYear);
例:计算距离放寒假还有多少天。

11、字符串的创建。
12、字符串查找关键字方法(indexOf lastIndexOf)。
例:var str="[email protected]";使用不同方法查找该字符串中是否有"@"。

13、字符串的截取方法(3种: slice substring substr)
例:var str="[email protected]";使用不同的方法截取该字符串中‘163.com‘;

14、字符串的获取方法 charAt() charCodeAt() fromCharCode()
例:var str="积云教育"; 使用方法获取该字符串的unicode编号。

15、分隔字符串及其他方法(如:split....)
例:var str="ABCDE";使用方法颠倒该字符串中字符位置。

16、Math对象对数组的操作方法(四舍五入取整 向上取整 向下取整)
17、Math对象中最大最小方法。(Math.min Math.max)
18、Math对象中绝对值方法(Math.abs)
19、Math对象中随机数公式(任意最小与最大数中取随机整数)。
例:1、随机生成4位不重复的数字并打印。
2、随机生成10个1~20之间不重复的数字,打印在页面上。

时间: 2024-10-18 21:51:33

js数组遍历的相关文章

转→js数组遍历 千万不要使用for...in...

看到一篇内容还不错,但是排版实在糟糕, 逼死强迫症患者啊,直接拉下去找原文连接,找到了,但是已经消失了···500错误... 第一次因为实在看不下去一篇博客的排版, 为了排版而转载... 转载地址:http://m.blog.csdn.NET/blog/u014357977/38298263 正文↓ js数组遍历相信大家都不陌生,很多人会想到for循环和 for...in...循环,但是千万不要使用for...in...循环遍历数组,特别是如果你想写点有用的,能够移植的代码时.下面我们来看看这个

js数组遍历和对象遍历

针对js各种遍历作一个总结分析,从类型用处:分数组遍历和对象遍历:还有性能,优缺点等. JS数组遍历: 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ console.log(arr[i]); } 2,优化版for循环:使用变量,将长度缓存起来,避免重复获取长度,数组很大时优化效果明显 for(var j = 0,len = arr.length; j < len; j++){ co

js数组遍历的方法

前言 在工作或者学习中,我们经常处理基本数据类型,其中数组更是天天见面,js中数组遍历的方法种类众多,所以在这里,我总结了一下,准备写一写关于数组遍历的常见方法,废话少说,请少侠看代码. 测试用例 var arr = [1,2,3,4,5,6] 方法一  for 循环 for循环,也是最常见的,最简单的    for(var i=0; i<arr.length;i++){        console.log(arr[i]);    }; 方法二 for in 循环遍历数组的属性```  for

js数组遍历方法总结

数组遍历方法 1.for循环 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显. for(j = 0,len=arr.length; j < len; j++) { } 2.foreach循环 遍历数组中的每一项,没有返回值,对原数组没有影响,不支持IE //1 没有返回值 arr.forEach((item,index,array)=>{ //执行代码 }) //参数:value数组中的当前项, index当前项的索引, array原始数组: //数组中有

js 数组遍历 对象遍历

一.数组遍历 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ console.log(arr[i]); } 2,优化版for循环:使用变量,将长度缓存起来,避免重复获取长度,数组很大时优化效果明显 for(var j = 0,len = arr.length; j < len; j++){ console.log(arr[j]); } 3,forEach,ES5推出的,数组自带的循环

JS数组遍历方法集合

就让我们在逆战中成长吧,加油武汉,加油自己 1.for循环 使用零时变量将长度存起来,当数组较大时优化效果才会比较明显. var ar1=[2,4,6,8] for(var i=0;i<ar1.length;i++){ console.log(i) console.log(ar1[i]) } 2.foreach循环 遍历数组中每个数,没有返回值 使用break不能中断循环,使用return也不能返回到外层函数 var ar1=[2,4,6,8] ar1.foreach((item,index,a

js数组遍历的常用的几种方法以及差异和性能优化

<script type="text/javascript"> /*对比: 1.map速度比foreach快 2.map会返回一个新数组,不对原数组产生影响,foreach不会产生新数组,foreach返回undefined 3.map因为返回数组所以可以链式操作,foreach不能 4, map里可以用return ,而foreach里用return不起作用,foreach不能用break,会直接报错*/ /*方法一:*/ var arr1 = [1, 2, 3, 4,

JS 数组遍历的几种方式,性能分析

分析结果1: 以下截图中的数据是,在chrome (支持es6)中运行了100次后得出的结论(每次运行10次,一共10个循环,得到的分析结果) 可以看出,forin循环最慢.优化后的普通for循环最快 分析结果2 以下截图数据是,在chrome (支持es6)中运行了1000次后得出的结论(每次运行100次,一共10个循环,得到的分析结果) 1 javascript原生遍历方法的建议用法: 2 3 用for循环遍历数组 4 用for-in遍历对象 5 用for-of遍历类数组对象(ES6) 6

js数组遍历some,foreach,map,filter,every对比

1. [...].some(ck)函数       ----      某个一个为true,则为true 对数组中每个元素执行一次ck函数,知道某个元素返回true,则直接返回true.如果都返回false,则返回false 检查整个数组中是否有满足ck函数的元素. var result = [1,5,3,6].some(  (v,i)  =>  (v>10) )      //所有元素都不满足,返回result = false var result = [10,5,30,60].some(