永洪社区
标题: js脚本数组添加NULL [打印本页]
作者: yhdata_ISrmYmdV 时间: 2022-2-15 15:08
标题: js脚本数组添加NULL
var arr =[]
arr.push(param["_GROUPS_"][0,param["_GROUPS_"][1,param["_GROUPS_"][2,param["_GROUPS_"][3,'NULL')
param['大区']=arr
现在需要把param["_GROUPS_"] 参数 添加一个NULL值,上面写死的操作,有没有好一点的方法
作者: humming 时间: 2022-2-15 15:08
通过Array的length来做判断就好。可以参考例子
var sendParams = ["a", "b"]; // condition 1
//var sendParams = null; // condition 2
var fixedParams = null;
if(sendParams && sendParams.length > 0) {
fixedParams = [];
var i = 0
for(; i < sendParams.length; i++) {
fixedParams[i] = sendParams[i];
}
fixedParams[i] = "NULL"; // add your value
}
else {
fixedParams = [];
}
for(i = 0; i < fixedParams.length; i++) {
debug(fixedParams[i]);
}
作者: humming 时间: 2022-2-15 15:12
_GROUPS_ 是内部参数,只能读取,不能修改呢。您要做的具体场景是什么呢
作者: yhdata_ISrmYmdV 时间: 2022-2-15 17:58
就如我上面写的,只是想获取_GROUPS_ 值,在原有的值上加上'NULL' 这个值,然后传给一个参数,表格做过滤使用
作者: yhdata_ISrmYmdV 时间: 2022-2-15 18:01
表格加过滤,有两种情况,
第一种是 _GROUPS_为空,然后要所有的值,
第二种是 _GROUPS_不为空,然后过滤_GROUPS_值和NULL.
如果直接过滤条件加 或 值为NULL ,第一种情况就没法获取所有值了,
作者: 永洪tech-Bella 时间: 2022-2-15 18:42
这样用push添加一个元素试下呢
(, 下载次数: 225)