找文章 / 找答案
精选问答 更多内容

[常用脚本] 如何获取一个数组里面的最大最小值

驰骋原野青铜三 显示全部楼层 发表于 2022-6-15 16:44:31 |阅读模式 打印 上一主题 下一主题
本帖最后由 驰骋原野 于 2022-6-15 17:48 编辑

如何获取一个列表参数所选值数组里面的最大最小值, 用 maxa 和 mina 获取到的值不对。



var
vSelmon = [];
for(var i=0;i < 列表参数1.getSelectedObjects().length;i++){
    debug(列表参数1.getSelectedObjects()[i)
    vSelmon = [vSelmon,列表参数1.getSelectedObjects()[i
}
debug('maxmon: ' + vSelmon[maxa(vSelmon)+ 1)
debug('minmon: ' + vSelmon[mina(vSelmon)+ 1)



12.png
回复

使用道具 举报

精彩评论5

yhdata_yzm 显示全部楼层 发表于 2022-6-15 17:07:18
您好,您的问题正在分析中,请稍后
回复

使用道具 举报

驰骋原野青铜三 显示全部楼层 发表于 2022-6-15 17:11:12
应该是 maxa 和 mina 传入参数问题,直接运行示例又是正确的,是不是无法把数组对象传进 maxa 和 mina
maxa(["0", "0.2", "0.5", "0.4", "true"]);
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-6-16 09:45:32
稍等,看一下
回复

使用道具 举报

驰骋原野青铜三 显示全部楼层 发表于 2022-6-16 10:10:17
maxa 和 mina 只会将数组里面的字符转为数字来判断大小,所以我传入的数组 '2022-01' , '2022-02' 这样的月份比不了大小
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-6-16 10:20:24
'2022-01' , '2022-02' 你这个是日期还是字符串,如果是字符串,你就把它先转为日期,再绑定到参数组件,日期应该可以比
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部