나는 $.each
님의 페이스 북 친구 목록을 얻습니다. 여기
friends = [
{ "name": "John" , "id": "1" },
{ "name": "Anna" , "id": "2" },
{ "name": "Peter" , "id": "3" }
];
나는 $.each
님의 페이스 북 친구 목록을 얻습니다. 여기
friends = [
{ "name": "John" , "id": "1" },
{ "name": "Anna" , "id": "2" },
{ "name": "Peter" , "id": "3" }
];
$.map
이 $.each
처럼이 배열처럼되고 배열이 데이터를 저장할 수있는 방법을 지금 $.each
코드
$.each(response.data, function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
}
이지만, 반환 값의 배열을 반환 함수에서 :
var friends = $.map(response.data, function(index, friend) {
return {
name: friend.name,
id: friend.id
};
});
비록 당신이 이미 그 속성을 가진 객체의 배열을 가지고있는 것처럼 보이기는하지만, 단지 그것을 사용하지 않는 이유는 무엇입니까?
위대한 ... 이제 어떻게 해석 할 수 있습니까? –
@ ManMann : 어떤 부분을 분석 하시겠습니까? – Ryan
이제이 배열을 Iphone 로컬 저장소에 저장합니다. 이제 다른 페이지에서이 배열을 구문 분석하고 싶습니다. –
시도 var friends = response.data;
.
추가 필드가있을 수 있지만 response.data는 이미 name
및 id
필드의 개체 배열입니다. 다른 필드도 포함될 수 있습니다.
그래서 당신은 응용 프로그램에 따라 다른 필드를 제거하기 위해 $.each
또는 $.map
와 response.data
을 처리 할 수있는 동안은 추가 처리없이 그대로 response.data
을 사용할 수있다.
'var friends = response.data'? –