-
遍历数组
2019-07-01 16:31:53遍历数组 需求:遍历数组 代码如下: <script> var arr = ["关羽","张飞","赵云","马超","黄忠"]; for(var i=0;i<arr.length; i++){ console.log(arr[i]); } </script> 案例练习1:把1-10的之间...遍历数组
- 需求:遍历数组
代码如下:
<script> var arr = ["关羽","张飞","赵云","马超","黄忠"]; for(var i=0;i<arr.length; i++){ console.log(arr[i]); } </script>
- 案例练习1:把1-10的之间所有的奇数放在一个数组里
需要注意的是:怎么将这些奇数放在一个数组里从索引号0开始。
arr.length刚好一开始是0,随着i值得增加自增1.
代码如下:
<script> var arr1 = []; for(var i=1; i<=10; i++){ if(i%2!==0){ arr1[arr1.length]=i; } } console.log(arr1); </script>
- 案例练习2:1-10之间能被3整除的数字,存在数组中。
代码如下:
<script> var arr2 = []; for(var i=1; i<=10; i++){ if(i%3===0){ arr2[arr.length]=i; } } console.log(arr2); </script>
- 需求:遍历数组
-
JS遍历数组及打印数组实例分析
2020-10-22 22:50:16主要介绍了JS遍历数组及打印数组的方法,结合实例形式分析JavaScript数组的遍历与打印输出相关技巧,需要的朋友可以参考下 -
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2020-10-22 03:22:36本文给大家js遍历数组和遍历对象的区别,一般来说for用来遍历数组对象而for-in用来遍历非数组对象。接下来小编给大家带来了js遍历数组和对象的区别及js递归遍历对象、数组、属性的方法详解,一起看下吧 -
thinkPHP简单遍历数组方法分析
2020-10-22 08:44:26主要介绍了thinkPHP简单遍历数组方法,结合实例形式分析了thinkPHP使用volist标签遍历数组的技巧,并对比分析了织梦cms的arclist标签加强对thinkPHP数组遍历的理解,需要的朋友可以参考下 -
PHP遍历数组的几种方法
2021-01-20 00:43:30二、使用foreach语句遍历数组; 三、联合使用list()、each()和while循环遍历数组。 这三种方法中效率最高的是使用foreach语句遍历数组。从PHP4开始就引入了foreach结构,是PHP中专门为遍历数组而设计的语句,推荐... -
python遍历数组的方法小结
2021-01-20 04:26:44本文实例总结了python遍历数组的方法。分享给大家供大家参考。具体分析如下: 下面介绍两种遍历数组的方法,一种是直接通过for in 遍历数组,另外一种是通过rang函数先获得数组长度,在根据索引遍历数组 第一种,最... -
thinkphp数据查询和遍历数组实例
2020-10-25 04:25:52主要介绍了thinkphp数据查询和遍历数组的方法,包括数据库的DSN方法配置、CURD操作方法以及模板的遍历数组等技巧,具有一定的借鉴价值,需要的朋友可以参考下 -
php遍历数组的4种方法总结
2020-12-19 08:12:04foreach遍历数组 我们在运用数组时,常常要遍历数组并获得各个键或者元素值,php提供了一些专门遍历数组的函数。这里先介绍foreach遍历数组函数的用法。 结构形式: 复制代码 代码如下: foreach ( array_expression ... -
jquery中map函数遍历数组用法实例
2020-10-24 05:33:23主要介绍了jquery中map函数遍历数组用法,实例分析了jQuery中map函数遍历数组的相关技巧,并提供了一个自定义遍历数组函数供参考之用,需要的朋友可以参考下 -
PHP使用递归算法无限遍历数组示例
2020-10-20 15:16:15主要介绍了PHP使用递归算法无限遍历数组,结合实例形式分析了php针对一维数组、二维数组及多维不规则数组的通用遍历技巧,需要的朋友可以参考下 -
python编程遍历_遍历数组
2021-02-10 23:34:09我们在Java程序基础里...因为数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成一个数组的遍历:// 遍历数组----public class Main {public static void main(String[] args) {int[] ns = { 1,...我们在Java程序基础里介绍了数组这种数据类型。有了数组,我们还需要来操作它。而数组最常见的一个操作就是遍历。
通过for循环就可以遍历数组。因为数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成一个数组的遍历:
// 遍历数组
----
public class Main {
public static void main(String[] args) {
int[] ns = { 1, 4, 9, 16, 25 };
for (int i=0; i
int n = ns[i];
System.out.println(n);
}
}
}
为了实现for循环遍历,初始条件为i=0,因为索引总是从0开始,继续循环的条件为i
第二种方式是使用for each循环,直接迭代数组的每个元素:
// 遍历数组
----
public class Main {
public static void main(String[] args) {
int[] ns = { 1, 4, 9, 16, 25 };
for (int n : ns) {
System.out.println(n);
}
}
}
注意:在for (int n : ns)循环中,变量n直接拿到ns数组的元素,而不是索引。
显然for each循环更加简洁。但是,for each循环无法拿到数组的索引,因此,到底用哪一种for循环,取决于我们的需要。
打印数组内容
直接打印数组变量,得到的是数组在JVM中的引用地址:
int[] ns = { 1, 1, 2, 3, 5, 8 };
System.out.println(ns); // 类似 [I@7852e922
这并没有什么意义,因为我们希望打印的数组的元素内容。因此,使用for each循环来打印它:
int[] ns = { 1, 1, 2, 3, 5, 8 };
for (int n : ns) {
System.out.print(n + ", ");
}
使用for each循环打印也很麻烦。幸好Java标准库提供了Arrays.toString(),可以快速打印数组内容:
// 遍历数组
----
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] ns = { 1, 1, 2, 3, 5, 8 };
System.out.println(Arrays.toString(ns));
}
}
练习
请按倒序遍历数组并打印每个元素:
public class Main {
----
public static void main(String[] args) {
int[] ns = { 1, 4, 9, 16, 25 };
// 倒序打印数组元素:
for (???) {
System.out.println(???);
}
}
}
小结
遍历数组可以使用for循环,for循环可以访问数组索引,for each循环直接迭代每个数组元素,但无法获取索引;
使用Arrays.toString()可以快速获取数组内容。
-
jQuery遍历数组
2019-12-04 21:35:00jQuery遍历数组 数组遍历: 在JS中,我们使用普通for循环即可遍历数组。 在jQuery中,我们可以使数组的遍历变得更为简单(使用for遍历,取出的元素为js对象而非jQuery对象) 属性名 属性说明 ...jQuery遍历数组
数组遍历:
在JS中,我们使用普通for循环即可遍历数组。
在jQuery中,我们可以使数组的遍历变得更为简单(使用for遍历,取出的元素为js对象而非jQuery对象)
属性名
属性说明
JQ数组.each(fn);
遍历jQuery数组
$.each(jQuery数组,fn);
遍历jQuery数组
代码演示:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery.js" ></script> <script> $(function(){ //方式1 alert("方式1:普通遍历"); var dd = $("div"); for(var i=0;i<dd.length;i++){ alert(dd[i].innerHTML); } //方式2 //索引从0开始 alert("方式2:jq遍历1"); var dd = $("div"); //这里的index是一个循环因子,可以任意起名,相当于是之前的i //下面的this是规定的,功能类似JAVA中继承中的this dd.each(function(index){ alert(index+"<<>>"+$(this).html()); }); //方式3 alert("方式3:jq遍历2"); var dd = $("div"); $.each(dd,function(index){ alert(index+"<<>>"+$(this).html()); }); //使用$.each() 遍历普通的js数组 alert("使用$.each() 遍历普通的js数组"); var arr = ['aaa','bbb',123,3.12]; $.each(arr, function(index) { alert(index+"<<>>"+this); }); }) </script> </head> <body> <div>111111</div> <div>222222</div> <div>333333</div> <div>444444</div> </body> </html>
-
遍历数组和遍历对象
2020-12-03 21:35:12遍历数组和遍历对象 遍历数组 遍历数组就想躲猫猫。你要去一个一个找到他们,那我们怎么去找到他们就是一个一个去找了 var arr = [1,2,3,4,5,6,7,8,9]; for(i = 0;i < arr.length;i++){//这个是循环,length是...遍历数组和遍历对象
遍历数组
遍历数组就想躲猫猫。你要去一个一个找到他们,那我们怎么去找到他们就是一个一个去找了
var arr = [1,2,3,4,5,6,7,8,9]; for(i = 0;i < arr.length;i++){//这个是循环,length是获取长度, console.log(arr[i])//这个是出arr里面的数组; }
输出图片:
这样我们就找到他们了;
简单说就是利用获取长度找到他们,让他们出现,
遍历对象
遍历对象就是查找数组里面的对象
注意:如数组里面没有对象遍历对象就会获取不到,遍历对象是不能获取数组的值,
var arr = [1,2,3,4,5,6,7,8,9,{//像1,2这种事是数组的值, name:'奥特曼', age:100, }, { name:'小怪兽', age:100, }]; for(i = 0;i < arr.length;i++){ //这段语句是遍历对象的值,如果数组里面没有对象,就不执行, for(var x in arr[i]){ //for(var 变量 in 对象/数组)变量名可以按照自己喜欢来, console.log(arr[i][x]) //x是变量,必须要,arr[i],是获取数组的值, } } //第二种写法; var arr = [ { name:'奥特曼', age:100, }, { name:'小怪兽', age:100, }]; for(var x in arr){ // for(var 变量 in 对象/数组) // 循环题执行多少次 // --> 由obj 对象中 属性的个数决定 console.log(arr) } //这两个的区别就是一个返回的是数组,一个是获取他的全部值,
bug
var obj = { a:'11', b:'22', c:'33', x:'我是x 字符' // x:4 // bug 不会报错;但是以最后一次赋值为主 } // bug obj.x 中 x 是字符串'x' 不是变量 // 获取obj对象下 x属性的值 console.log('bug',obj.x);// console.log('bug',obj[x])这才是正确,
-
前中序遍历数组转换为后序遍历数组
2020-08-20 23:28:41前中序遍历数组转换为后序遍历数组 不能通过构建二叉树来做 import sys str_value = sys.stdin.readline().split() preOrder = list(map(int, str_value)) str_value = sys.stdin.readline().split() inOrder = list... -
scala的遍历数组
2020-02-09 18:31:33遍历数组 可以使用以下两种方式来遍历数组: 使用for表达式直接遍历数组中的元素 使用索引遍历数组中的元素 示例一 定义一个数组,包含以下元素1,2,3,4,5 使用for表达式直接遍历,并打印数组的元素 参考代码 scala&... -
php 遍历输出数组,php中数组怎么循环输出?遍历数组的方法介绍
2021-03-28 08:14:38遍历数组中的所有元素是常用的一种操作,在遍历的过程中可以完成查询等功能。在我们日常生活中,如果想要去商场买一件衣服,就需要在商场中逛上一遍,看是否又想要的衣服,逛商场的过程我们就相当于遍历数组的操作。... -
ES6 遍历数组
2019-02-20 10:40:49那么我们如何遍历数组呢? 我们如何遍历数组中的元素?20年前JavaScript刚萌生时,你可能这样实现数组遍历: for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); }... -
PHP 遍历数组
2019-03-31 17:11:20所谓的遍历数组就是一次访问数组中所有元素的操作。通常情况下,使用foreach()语句完成数组的遍历。 操作如下: <?php $info = ['id' => 1, 'usr' => 'Jacie', 'age' => 18]; //方法一 f... -
php遍历数组
2018-11-25 15:59:41php遍历数组 解决方法: foreach遍历数组:http://www.yayihouse.com/yayishuwu/chapter/1710 -
C#遍历数组
2018-10-18 07:47:07遍历数组用foreach循环,需要引用下标用for循环或者while循环。 声明一个数组scores int[] scores = {23,56,65,45,12,85,96,74 }; foreach循环遍历数组 foreach (int temp in scores) { Console.WriteLine(temp)... -
ES6-遍历数组
2018-03-10 12:22:18那么我们如何遍历数组呢? 我们如何遍历数组中的元素?20年前JavaScript刚萌生时,你可能这样实现数组遍历: for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); } ... -
php vo 遍历,thinkPHP简单遍历数组方法分析
2021-03-24 08:40:28thinkPHP简单遍历数组方法分析文章主要介绍了thinkPHP简单遍历数组方法,结合实例形式分析了thinkPHP使用volist标签遍历数组的`技巧,并对比分析了织梦cms的arclist标签加强对thinkPHP数组遍历的理解,需要的朋友可以... -
Jquery-each 遍历数组
2020-06-30 10:17:56Jquery-each 遍历数组 原生的forEach方法只能遍历数组,不能遍历伪数组 利用Jquery 的each静态方法遍历数组 能遍历伪数组 第一索引第二个元素 图中写错了 -
React遍历数组
2016-09-29 14:35:181、问题背景 利用React遍历数组,并用数组元素生成无序列表2、实现源码 React遍历数组 var students = ["张三然","李慧思","赵思然","孙力气","钱流量"]; ReactDOM.render( ... -
无限遍历数组和无限遍历目录
2019-09-25 21:38:37花了点时间写了两个程序,无限遍历数组和无限遍历目录。无限遍历数组关于键值的输出还有点晕,无限遍历目录好些。 在写无限遍历目录的时候,中二病犯了。忘了排除当前目录和父级目录,那简直伤透心了。在哪里遍历一... -
filter()遍历数组判断返回新数组
2020-07-01 15:10:56// 遍历数组判断返回新数组 // 遍历数组判断返回新数组 data = state.list.filter(item => item.done === false) [ { "id": 0, "info": "Racing car sprays burning fuel into crowd.", "done": true }, ...