У меня есть массив JSON:
data = [{"user_id":22},{"user_id":12}];
1) Мне нужно найти индекс элемента. Я использую метод:
var value = 22;
var index = -1;
var res = this.data.find(function(item, i){
if(item.user_id === val){
index = i;
return i;
}
});
console.log(index, res);
Но проблема в том, что я постоянно получаю индекс 0
.
2) Мне нужно использовать тот же массив в формате:
"test" :{
"users":[{"user_id":22},
{"user_id":12}
]
}
когда я использую этот формат:
"test":{
"users":this.data
}
но это дает Array (0).
Я не нашел ничего плохого. Помощь будет оценена.