这一次我们将在上一讲的基础上对list采用for循环对数空的列表进行数据添加,首先有几个函数需要大家掌握和了解:
get(index)
获取列表中的元素对象,负索引从列表的末尾开始倒数。
方法参数:
- list(List)
List实例。
- index(Int)
元素在列表中的索引。
返回值:Object
getInfo(func)
返回PIE对象的具体内容。
方法参数:
- object(Object)
PIE的实例对象
- func(Function)
回调函数,函数返回值就是调用对应对象的JavaScript对象值。
返回值:Object
length()
返回列表中元素的数目
方法参数:
- list(List)
List实例。
返回值:Number
这里介绍一下JavaScript中的for循环:
JavaScript 循环
假如您需要运行代码多次,且每次使用不同的值,那么循环(loop)相当方便使用。
通常我们会遇到使用数组的例子:
不需要这样写:
代码语言:javascript复制text = cars[0] "<br>";
text = cars[1] "<br>";
text = cars[2] "<br>";
text = cars[3] "<br>";
text = cars[4] "<br>";
text = cars[5] "<br>";
您能够这样写:这里的参数有三个,第一个i = 0是循环的起始值,第二个i < cars.length是结束值,第三个是for没进行一次的运行的步长
代码语言:javascript复制for (i = 0; i < cars.length; i ) {
text = cars[i] "<br>";
}
我们首先看一下官方给出的代码:
代码语言:javascript复制/**
* @File : map-03-List循环计算_使用for循环
* @Time : 2022/3/1
* @Author : piesat
* @Version : 1.0
* @Contact : 400-890-0662
* @License : (C)Copyright 航天宏图信息技术股份有限公司
* @Desc : list使用for循环
*/
var list1 = pie.List([1, 2, 3, 2]);
print("list1", list1);
var list2 = [];
for (var i = 0; i < list1.length().getInfo(); i ) {
list2.push(pie.Number(list1.get(i)).add(1).getInfo());
}
print("list1", list2);
我本来想接着给大家举例子,但是网页崩溃了,今天只能到这里了,有啥问题评论区见!!!