JS对象及数组对象的操作

news/2024/7/19 12:58:34 标签: java, js, javascript

JS中定义对象

定义对象类型

js">//数据Object
	function GcMainDto(){
		this.policyNo=null;
		this.riskCode=null;
		this.planCode=null;
		this.itemNo=null;
		this.endorSeqNo=null;
		this.registNo=null;
	}

新建数据对象,并操作

js">var gcEvaluateMainDto = new GcEvaluateMainDto();
		gcMainDto.policyNo = "XXXX";
		gcMainDto.riskCode = "XXXX";
		gcMainDto.planCode = "XXXX";
		gcMainDto.itemNo = "XXXX";
		gcMainDto.endorSeqNo = "XXXX";
		gcMainDto.registNo = "XXXX";



JS中定义数组对象

目标要求

js">    var data = [
    {id:'item1',text:'选项1'},
    {id:'item2',text:'选项2'},
    {id:'item3',text:'选项3'},
    {id:'item4',text:'选项4'}
    ];

基本格式

js">var data = [];
    for(var i=0;i<tableNames.length;i++){
        data.push({id: i,text: tableNames[i]});
    }

实际使用方式

js">var j = 0;
var gcPersonFeeDtoList = [];
for(var i = 1; i < fm.all("gcPersonFeeDtoPersonNo").length; i++) {
	var kindCode = fm.all("gcPersonFeeDtoKindCode")[i].value;	
	var sumLoss = fm.all("gcPersonFeeDtoSumLoss")[i].value;
	gcEvaluatePersonFeeDtoList[j]  = {"kindCode":kindCode,"sumLoss":parseFloat(sumLoss.replaceAll(",",""))};
	j++;
}

Action层接收样式

java">public String[] checkkindRemainderCodeLimit(GcClaimMainDto gcClaimMainDto,List<GcPersonFeeDto> gcPersonFeeDtoList) throws Exception{
    	String[] result = new String[2];
    	result = ServiceManager.claim.getSurveyService().checkkindRemainderCodeLimit(gcClaimMainDto, gcPersonFeeDtoList);
		return result;
	}

http://www.niftyadmin.cn/n/1636013.html

相关文章

Oracle通过约束名查找对应表

查询SQL如下: SELECT CONSTRAINT_NAME "约束名", CONSTRAINT_TYPE "类型", TABLE_NAME "表名"FROM ALL_CONSTRAINTSWHERE CONSTRAINT_NAME FK_OUTERCOMPANYUSERCODE; --GGOUTERUSER

Java 8 Stream的基本详解

概述 tream 是用函数式编程方式在集合类上进行复杂操作的工具&#xff0c;其集成了Java 8中的众多新特性之一的聚合操作&#xff0c;开发者可以更容易地使用Lambda表达式&#xff0c;并且更方便地实现对集合的查找、遍历、过滤以及常见计算等。 聚合操作 数据类 public class…

VML实例-统计图

VML统计图 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns:v"urn:schemas-microsoft-com:vml"> <HEAD> <TITLE> Test VML Chart for Version 1.0.1 </TITLE> <STYLE>v\:* { BEHAVIOR:…

VML实例-饼状图

VML饼状图 <% function table2(stat_array,table_left,table_top,all_width,all_height,table_title,unit) dim bg_color(10),pie(10) bg_color(1)"#ff1919" bg_color(2)"#ffff19" bg_color(3)"#1919ff" bg_color(4)"#19ff19" bg_…

解决BLOB/TEXT column can't have a default value query问题

Create table的时候&#xff0c;报错BLOB/TEXT column xxxxxx( 表名称) cant have a default value query &#xff0c;意思是TEXT类型的表字段不能够有默认值。 搜索到很多解决方案都是将 description TEXT DEFAULT www.sharkuo.com, 改为 description TEXT, 原因在于&#x…

VML实例-铅笔画

VML铅笔画 <HTML xmlns:v> <HEAD> <META http-equivContent-Type contenttext/html;charsetgb2312> <Meta nameGemeratpr content网络程序员伴侣(Lshdic)2005> <TITLE>VML最简实现铅笔绘图功能</TITLE> <STYLE> v\:*{behavior:url(…

VML实例-画像画板

VML画像画板 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url(0033)http://www.lshdic.com/VMLEDIT.HTM --> <HTML xmlns:v><HEAD><TITLE>蓝丽网 - Vml图像画板.2003.9.12</TITLE> <M…

ZRender源码分析6:Shape对象详解之路径

开始 说到这里&#xff0c;就不得不提SVG的路径操作了&#xff0c;因为ZRender完全的模拟了SVG原生的path元素的用法&#xff0c;很是强大。 关于SVG的Path&#xff0c;请看这里&#xff1a; Path (英文版) 或者 【MDN】SVG教程(5) 路径 [译] &#xff08;中文版&#xff09;&a…