Мой код
var arr={
'name_1':{'name_2':{'name_3':[0,1]}},
'name_4':{'name_5':[0,1]},
'name_6':[0,1]
}
function fun(val,search){
val[search] = 0 // 'Значение которое может быть только внутри функций';
console.log(val)
}
fun(arr,['name_1']['name_2'])
fun(arr,['name_4']['name_5'])
fun(arr,['name_6'])
Мне нужно получить доступ к каждому слою ассоциативного массива
но написать val[search] я не могу так как получу доступ только к первому слою.
Есть ли в javascript какие нибудь специальные команды для этого?