1 00:00:00,000 --> 00:00:00,110 2 00:00:00,110 --> 00:00:04,850 >> GARSIAKALBIS 1: Kai vartotojas paspaudžia Pertraukties mygtuką index.html jis bus 3 00:00:04,850 --> 00:00:06,370 vadinamas Pertraukties funkcija. 4 00:00:06,370 --> 00:00:08,720 Ir tai mūsų darbas tai įgyvendinti. 5 00:00:08,720 --> 00:00:13,390 Be Pertraukties, mes norime pašalinti bet keleiviai iš uostą tik tuomet, jei 6 00:00:13,390 --> 00:00:17,950 mes diapazone jų paskirties vietą, jų gyvenamasis namas. 7 00:00:17,950 --> 00:00:22,500 Taigi Pertraukties turės patikrinti, ar autobusas yra diapazone bet 8 00:00:22,500 --> 00:00:27,410 Namai ir pašalinti bet kokius reikalingus keleivius nuo autobusas. 9 00:00:27,410 --> 00:00:30,230 >> Taigi, kaip patikrinti, ar mes diapazone bet namų? 10 00:00:30,230 --> 00:00:35,840 Na, dar kartą, mes pasinaudoti shuttle.distance funkciją, einančios 11 00:00:35,840 --> 00:00:40,200 platumos ir ilgumos taško kad mes patikrinti prieš. 12 00:00:40,200 --> 00:00:41,940 Bet kas yra tie taškai? 13 00:00:41,940 --> 00:00:46,420 >> Na, namų masyvas, jei pamenate, į houses.js, saugo 14 00:00:46,420 --> 00:00:52,000 platuma ir ilguma kiekvieną namą į masyvą, kur kiekvienas 15 00:00:52,000 --> 00:00:55,190 indeksas yra to namo pavadinimas. 16 00:00:55,190 --> 00:00:59,520 Tada pašalinti keleivius, gerai, tik jei mes diapazone savo namus, kad 17 00:00:59,520 --> 00:01:03,460 jie nori eiti, taigi vėl prisiminti kad [? Keleiviai?] 18 00:01:03,460 --> 00:01:08,030 saugo namus, kad kiekvienas keleivis nori eiti. 19 00:01:08,030 --> 00:01:10,880 Jeigu jie per daug jų namas, tada mes pašalinti, kad 20 00:01:10,880 --> 00:01:14,440 keleivių iš shuttle.seats ir nustatyti jų padėtį 21 00:01:14,440 --> 00:01:15,690 į [masyvas? 0?]. 22 00:01:15,690 --> 00:01:17,547