This is my array
[
{
"id": 2,
"language": {
"name": "English",
"abbreviation": "EN"
}
]
To access language.name
function get(arrName)
{
for(var k = 0 ; k< arr.length; k++)
{
console.log(arr[k].language.name); //English
}
}
In arr[k].language.name
, i want to put 'language'
string as dynamic, which i am getting it from the params of the function arrName
.
So that it should be
function get(arrName)
{
for(var k = 0 ; k< arr.length; k++)
{
var dynamicArr = '.'+arrName+'.name';
console.log(arr[k]+dynamicArr);
}
}
Here it is displaying
[object Object].language.name;
How to get actual array value?