DIR Return Create A Forum - Home
---------------------------------------------------------
knowledge-space
HTML https://sravanks.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: Dictionary
*****************************************************
#Post#: 6--------------------------------------------------
Ways of creating Javascript Object
DIR By: sravan
Date: September 27, 2017, 4:51 am
---------------------------------------------------------
1. Javascript Constructor Function.(Creation of Class and
Object)
--- Quote ---
>
>
> function RequestBody(bpid,pid){ //constructor function :
creation of class
> this.businessPartnerID = bpid;
> this.programID = pid;
> }
>
> var requestBody = new RequestBody(clientid,programId);
//Object Created
>
> print("request body check " + JSON.stringify(requestBody));
>
>
--- End Quote ---
2. Other way of creating Javascript Object:
--- Quote ---
>
> var processingResult = {
> "userMessage": responseObj.result.message,
> "userAction": "",
> "systemMessage": responseObj.result.message,
> "businessReturnCode": "1",
> "userMessageDetail": ""
> }; //Object (processingResult) Created with some properties
>
> var response = {}; //empty Object (response) Created
>
> response.processingResult = processingResult;
> if(responseObj.details.length > 0){
> response.clientId = responseObj.details[0].bpId;
> response.membershipId = responseObj.details[0].membershipId;
> response.assessmentId = responseObj.details[0].assessmentId;
> response.assessmentDefinitionId =
responseObj.details[0].assessmentDefinitionId;
> response.assessmentTypeCode =
responseObj.details[0].assessmentTypeCode;
> response.assessmentTypeName =
responseObj.details[0].assessmentTypeName;
> response.startDate = responseObj.details[0].startDate;
> response.completeDate = responseObj.details[0].completeDate;
> }else{
> response.clientId = "";
> response.membershipId = "";
> response.assessmentId = "";
> response.assessmentDefinitionId = "";
> response.assessmentTypeCode = "";
> response.assessmentTypeName = "";
> response.startDate = "";
> response.completeDate = "";
> }
>
>
context.proxyResponse.headers['Content-Type']='application/json;
charset=utf8';
> context.proxyResponse.content = JSON.stringify(response);
>
>
--- End Quote ---
*****************************************************
Page 1 of 1