Для массива предлагаю сделать так:
var carList = ["bmw","audi","volvo"];
for(var i=0; i<carList.length;i++){
window["carList_"+i] = carList[i];
}
Как видно, запись идет в глобальные переменные.
Способа записи в область видимости какой-либо функции я не знаю.
Сейчас создам вопрос об этом…