JSFiddle - React, Tailwind, and code Playground
HTML
<!-- PLEASE OPEN YOUR JAVASCRIPT CONSOLE! -->
<!--Organize Your Console Logging With a Custom debug() Function -->
<!-- blog.kevinchisholm.com -->
<!-- Example # 1 -->
JavaScript
var
obj1 = {
name: 'alfred e newman',
phone: '212-555-1212'
},
obj2 = {
account: '010203',
address: '404 Mad Ave. - MadCity NY, 12345'
},
myArr = ['monday','tuesday','wednesday','thursday','friday'],
combineObjects = function(objA,objB){
var
newObj = {},
merge = function(baseObj,addObj){
for(var prop in addObj){
if(addObj.hasOwnProperty(prop)){
baseObj[prop] = addObj[prop];
};
};
};
merge(newObj,objA);
merge(newObj,objB);
return newObj;
},
arrayToUpper = function(arr){
for(var i = 0; i < arr.length; i++){
arr[i] = arr[i].toUpperCase();
};
return arr;
}
console.dir(combineObjects(obj1,obj2));
console.dir(arrayToUpper(myArr));