다음 배열에서 각 'hire_address'값을 추출하여 별도의 배열에 추가 할 수 있기를 기대합니다.배열의 각 특정 값을 얻는 방법은 무엇입니까?
var addr =
{
"status":"success",
"data":[
{
"start":"2017-01-26 12:30:00",
"hire_oucu":"ac2",
"hire_address":"Glasgow",
"offer_oucu":"ac1",
"offer_address":"Glasgow"
},
{
"start":"2017-01-26 12:30:00",
"hire_oucu":"ac2",
"hire_address":"Poole",
"offer_oucu":"ac1",
"offer_address":"Poole"
}
{
"start":"2017-01-26 12:30:00",
"hire_oucu":"ac2",
"hire_address":"Hastings",
"offer_oucu":"ac1",
"offer_address":"Hastings"
}
{
"start":"2017-01-26 12:30:00",
"hire_oucu":"ac2",
"hire_address":"London",
"offer_oucu":"ac1",
"offer_address":"London"
}
]
};
나는 현재
var addresses = [];
$.each(addr.data.hire_address, function (index, value) {
addresses.push(value);
그러나 운을 가지고 있지 있습니다. 어떤 제안?
답장을 보내 주셔서 감사합니다.
는 지금
var addresses = [];
$.each(addr, function (index, value) {
if (value == "data"){
addresses.push(value.hire_address);
}
}
);
을 가지고 있지만 그것을 얻이 수없는 것.
if
성명서가 필요합니까? 첫 번째 항목이 '상태'이고이 항목이 없기 때문에 'hire_address'속성을 추가하려고하면 오류가 발생하기 때문에이 항목을 추가했습니다.
당신이 생각하는 당신은 몇 쉼표를 놓치고있어? 첫 번째 내부 객체 다음에는 나머지 사이에 쉼표가 없습니다. – Manngo