[数据处理]
在列表布局下如何debug多个参数值?
我是卡拉米
显示全部楼层
发表于 2024-4-1 18:38:18
我将判断三个条件的【param['a'][0]==1&¶m['a'][1]==2&¶m['a'][2]==3】移到了【param['a'][0]==1&¶m['a'][1]==2】的前面,也还是不好用。这是什么问题呢? |
|
|
|
|
我是卡拉米
显示全部楼层
发表于 2024-4-1 19:53:56
|
|
|
|
美滋滋
显示全部楼层
发表于 2024-4-2 09:10:37
你修改一下判断逻辑,修改脚本如下:
param['a'].indexOf(0) >=0 && param['a'].indexOf(1) >=0 && param['a'].indexOf(2) >=0 |
|
|
|
|
我是卡拉米
显示全部楼层
发表于 2024-4-2 09:35:49
美滋滋 发表于 2024-4-2 09:10
你修改一下判断逻辑,修改脚本如下:
param['a'].indexOf(0) >=0 && param['a'].indexOf(1) >=0 && param[' ...
没太看懂>=0
如果我的条件是参数=一个文本值,是把>=0换成="文本值"么?
这样还会受参数顺序的影响么? |
|
|
|
|
美滋滋
显示全部楼层
发表于 2024-4-2 09:40:35
是的,是 >=0 ,如果你的条件是一个文本值,那就是把 0 换成对应的 "文本值" |
|
|
|
|
我是卡拉米
显示全部楼层
发表于 2024-4-2 10:06:21
param['a'].indexOf(0) >="文本值1" && param['a'].indexOf(1) >="文本值2" && param['a'].indexOf(2) >="文本值3"
是这样么?
param['a'].indexOf(0) 这块还是不太理解 可以帮忙解释一下么 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2024-4-2 10:19:48
不对,不对,抱歉,我说错了
param['a'].indexOf("文本值") >= 0
应该是这样 |
|
|
|
|
我是卡拉米
显示全部楼层
发表于 2024-4-2 10:30:04
param['a'].indexOf(文本值1) >=0 && param['a'].indexOf(文本值2) >=0 && param['a'].indexOf(文本值3) >=0
这样是吧 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2024-4-2 10:40:57
嗯,是这个意思,不过刚刚我试了一下,发现这个脚本有点问题。
param['a'].indexOf(文本值1) >=0
这个语句解释如下:
param['a'] 这个参数是一个数组
indexOf 这个函数是判断"文本值1"在param['a']数组中的位置,如果存在则一定是大于等于0,如果不存在,则返回 -1
|
|
|
|
|
我是卡拉米
显示全部楼层
发表于 2024-4-2 10:46:30
|
|
|
|