jsfiddle-console example

https://github.com/eu81273/jsfiddle-console

by ryan Couch

HTML

<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>

JavaScript

/*
var options = [];
var result = {
  "symbol": "WMT",
  "exchange": "N",
  "type": "stock",
  "description": "Walmart Inc"
};
options.push(result);

console.log("how big: ", options.length)

if (options.lenght) {
	const upper = options.length > 10? 10: options.length - 1;
	options = options.slice(0, upper);
} else {
	options = options.slice(0, 1);
}
console.log("options:", options)
          
var value = "([WMT])";
var url = 'http://localhost:8000/api/stocks/';
var regExp = /\([^)]*\)/g;
//var regExp = /\([^)]*\)|\[[^\]]*\]/g;  //TODO: simplify regex to remove [] support
var matchTest = value.match(regExp);
if (!!matchTest) {
  	url += "lookup";
    console.log("before: ", value);
  	value = value.replace(/[()]/g, '');  //removing parentheses
    console.log("after: ", value);
} else {
    url += "search"; //default to search
}

console.log("url: ", url);

console.log("value: ", value);
*/



console.log("--------");


var resdata = {"securities":{"security":{"symbol":"WMT","exchange":"N","type":"stock","description":"Walmart Inc"}}};
resarray = Object.entries(resdata).map(([key, value]) => ({[key]: value}));

var element = [];


var emptyobject = {"security":{"symbol":"","exchange":"","type":"","description":""}};



console.log("Body: ", resdata);
console.log("array: ", resarray);

var object = {"security":{"symbol":"WMT","exchange":"N","type":"stock","description":"Walmart Inc"}};
array = Object.entries(object).map(([key, value]) => ({[key]: value}));

console.log("object: ", object);
console.log("array: ", array);
console.log("length: ", array.length);


/*
var object = { '1536135941922': 'true', '1536135962942': 'false', '1536135986966': 'false', '1536135989968': 'true' },
    array = Object.entries(object).map(([key, value]) => ({[key]: value}));
*/





const target = resdata;
const source = array;

const returnedTarget = Object.assign(target, source);

console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }

console.log(returnedTarget);
//...