JSFiddle - React, Tailwind, and code Playground

JavaScript

var obj = {
    innerObj1 : { 
                  speak: function(){console.log('My name is ' + name);}, 
                  name: "Tiger", 
                  space: 7
                }, 
    innerObj2 : {
                  speak: function(){console.log('My name is ' + name);}, 
                  name: "Tiger2", 
                  space: 1
                }, 
    innerOnj3 : {
                  speak: function(){console.log('My name is ' + name);}, 
                  name: "Tiger3", 
                  space: 3}, 
    innerObj4 : {
                 speak: function(){console.log('My name is ' + name);}, 
                 name: "Tiger4", 
                 space: 3}
};

function test(){console.log('My name is ' + name);}


var obj2 = {
    innerObj1 : { 
                  speak: test, 
                  name: "Tiger", 
                  space: 7
                }, 
    innerObj2 : {
                  speak: test, 
                  name: "Tiger2", 
                  space: 1
                }, 
    innerOnj3 : {
                  speak: test, 
                  name: "Tiger3", 
                  space: 3}, 
    innerObj4 : {
                  speak: test, 
                 name: "Tiger4", 
                 space: 3}
};

console.log(obj2.innerObj1.test === obj2.innerObj2.test);