var images_array =
                    [
                        "bathroom-cat.jpg",
                        "box-cat.jpg",
                        "bullet-cat.jpg",
                        "cat.jpg",
                        "kitten.jpg",
                        "kitten2.jpg"
                    ]
            
                    var imageNames =
                    [
                        "The power of Cleanliness| PWR: 6",
                        "Cardboard Condemption| PWR: 5",
                        "Bullet Cat| PWR: 7",
                        "The Glare| PWR: 8",
                        "Bue Eye Emplosion| PWR: 6",
                        "Adorable Annihilation| PWR: 10"
                    ]
                    
                    var idNames =
                    [
                        "hero1",
                        "hero2",
                        "hero3",
                        "op1",
                        "op2",
                        "op3"
                    
                    ]
                    
                    var obj1 = { id:  "AAA",  img : images_array, imgN :imageNames, idN : idNames[0]  };
                    var obj2 = { id:  "BBB",  img : images_array, imgN :imageNames, idN : idNames[1]  };
                    var obj3 = { id:  "CCC",  img : images_array, imgN :imageNames, idN : idNames[2]  };
                    var obj4 = { id:  "DDD",  img : images_array, imgN :imageNames, idN : idNames[3]  };
                    var obj5 = { id:  "EEE",  img : images_array, imgN :imageNames, idN : idNames[4]  };
                    var obj6 = { id:  "FFF",  img : images_array, imgN :imageNames, idN : idNames[5]  };
                    
                    
                    function myFn(JSobject) {
                    
                    
                        var randomNum = Math.floor(Math.random() * JSobject.img.length)
                    
                        document.getElementById(JSobject.id).src = "images/" + JSobject.img[randomNum];
                        
                        document.getElementById(JSobject.idN).innerHTML = JSobject.imgN[randomNum];
                    }
                    
                    function bodyOnload() {
                        myFn (obj1);
                        myFn (obj2);
                        myFn (obj3);
                        myFn (obj4);
                        myFn (obj5);
                        myFn (obj6);
                    }
                    
            
                
  1. Standard built-in objects
  2. Array
  3. Properties
    1. Array.length
    2. Array.prototype
    3. Array.prototype[@@unscopables]
  4. Methods
    1. Array.from()
    2. Array.isArray()
    3. Array.observe()
    4. Array.of()
    5. Array.prototype.concat()
    6. Array.prototype.copyWithin()
    7. Array.prototype.entries()
    8. Array.prototype.every()
    9. Array.prototype.fill()
    10. Array.prototype.filter()
    11. Array.prototype.find()
    12. Array.prototype.findIndex()
    13. Array.prototype.forEach()
    14. Array.prototype.includes()
    15. Array.prototype.indexOf()
    16. Array.prototype.join()
    17. Array.prototype.keys()
    18. Array.prototype.lastIndexOf()
    19. Array.prototype.map()
    20. Array.prototype.pop()
    21. Array.prototype.push()
    22. Array.prototype.reduce()
    23. Array.prototype.reduceRight()
    24. Array.prototype.reverse()
    25. Array.prototype.shift()
    26. Array.prototype.slice()
    27. Array.prototype.some()
    28. Array.prototype.sort()
    29. Array.prototype.splice()
    30. Array.prototype.toLocaleString()
    31. Array.prototype.toSource()
    32. Array.prototype.toString()
    33. Array.prototype.unshift()
    34. Array.prototype.values()
    35. Array.prototype[@@iterator]()
    36. Array.unobserve()
    37. get Array[@@species]
  5. Inheritance:
  6. Function
  7. Properties
    1. Function.arguments
    2. Function.arity
    3. Function.caller
    4. Function.displayName
    5. Function.length
    6. Function.name
    7. Function.prototype
  8. Methods
    1. Function.prototype.apply()
    2. Function.prototype.bind()
    3. Function.prototype.call()
    4. Function.prototype.isGenerator()
    5. Function.prototype.toSource()
    6. Function.prototype.toString()
  9. Object
  10. Properties
    1. Object.prototype.__count__
    2. Object.prototype.__noSuchMethod__
    3. Object.prototype.__parent__
    4. Object.prototype.__proto__
    5. Object.prototype.constructor
  11. Methods
    1. Object.prototype.__defineGetter__()
    2. Object.prototype.__defineSetter__()
    3. Object.prototype.__lookupGetter__()
    4. Object.prototype.__lookupSetter__()
    5. Object.prototype.hasOwnProperty()
    6. Object.prototype.isPrototypeOf()
    7. Object.prototype.propertyIsEnumerable()
    8. Object.prototype.toLocaleString()
    9. Object.prototype.toSource()
    10. Object.prototype.toString()
    11. Object.prototype.unwatch()
    12. Object.prototype.valueOf()
    13. Object.prototype.watch()
    14. Object.setPrototypeOf()