JSFiddle - React, Tailwind, and code Playground

JavaScript

var myObject = {
    array1: [
        {id: "aaa"},
        {id: "bbb"},
        {id: 'ccc'}
    ],
    array2: [
        {id: "ddd"},
        {id: "eee"},
        {id: 'fff'}
    ],
    childObject: {
        property: "value"
    }
};

function getArrayName(objName, propKey, propVal) {
	var obj = window[objName];
    var resArray = _.find(obj, function (arr) {
    	return _.some(arr, function (arrObj) {
        	return arrObj[propKey] === propVal;
        });
    })
    
    var index = 0;

    for (var key in obj) {
    	if (obj[key] === resArray) {
        	index = key;
            break;
        }
    }
    
    return index;
}

var res = getArrayName("myObject", "id", "ccc") //returns "array1"
console.log(res);