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);
//...