๋ฐ์ดํฐ ์ชผ๊ฐ๊ธฐ
function sliceData(items, routes){ var temp = []; var size = items[0] === undefined ? 1 : items.length; for(var i = 0; i < size; i++){ var item = items[i] === undefined ? items : items[i]; var exist = false; for(var r = 0; r < routes.length; r++){ if(item.routeId === routes[r].routeId || item.busRouteId === routes[r].routeId){ exist = true; break; } } if(exist){ var newItem1 = {}; var newItem2 = {}; for(var key in item){ if(key.indexOf('1', key.length - 1) > -1){ if(key.indexOf('predictTime') > -1){ newItem1.time = item[key] * 60; }else if(key.indexOf('traTime') > -1){ newItem1.time = item[key]; }else{ newItem1[key.substring(0, key.length - 1)] = item[key]; } }else{ newItem1[key] = item[key]; } if(key.indexOf('2', key.length - 1) > -1){ if(key.indexOf('predictTime') > -1){ newItem2.time = item[key] * 60; }else if(key.indexOf('traTime') > -1){ newItem2.time = item[key]; }else{ newItem2[key.substring(0, key.length - 1)] = item[key]; } }else{ newItem2[key] = item[key]; } } temp[temp.length] = newItem1; temp[temp.length] = newItem2; } } return temp; }
*์์ ์ฌํญ : ๋ฒ์ค๊ฐ ํ๋์ค๋ ์ ๋ฅ์ฅ์ ๋ฐฐ์ด๋ก ๋ง๋ค์ด์ง์ง ์์์ ๋ฒ์ค๊ฐ ์์ค๋ ๊ฒ์ฒ๋ผ ์ธ์ํด๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์์
์์ธ ๋ฒ์ ๊ฒฝ๊ธฐ ๋ฒ์ค ๋ฐ์ดํฐ๋ ํ ๋ ธ์ ๋น ์ฐจ๋ ๋๋์ฉ ์ ๋ณด๊ฐ ๋ค์ด์จ๋ค.













