1 00:00:00,000 --> 00:00:00,988 2 00:00:00,988 --> 00:00:09,880 >> [מוזיק פּלייַינג] 3 00:00:09,880 --> 00:00:13,360 >> רעדנער 1: נו, דאָ מיר זענען, די לעצטע פּ שטעלן אין קס50. 4 00:00:13,360 --> 00:00:17,040 גראַטולירן זיך פון בעת קומען אַזוי ווייַט זינט דיין ערשטער העלא 5 00:00:17,040 --> 00:00:20,090 וועלטן און דרוקן אויס פּיראַמידס פֿאַר מאַריאָ. 6 00:00:20,090 --> 00:00:21,930 איר געמאכט אַ וועבזייַטל לעצטע וואָך. 7 00:00:21,930 --> 00:00:25,110 און מיר ניטאָ געגאנגען צו זיין געמאכט אנדערן איינער דעם וואָך, איינער אַז אַלאַוז איר צו 8 00:00:25,110 --> 00:00:28,570 פאָר אַרום די האַרוואַרד קאַמפּאַס, פּיקינג אַרויף קס50 שטעקן מיטגלידער, און 9 00:00:28,570 --> 00:00:31,910 ברענגען זיי צוריק צו זייער רעזידענטשאַל הייזער. 10 00:00:31,910 --> 00:00:35,400 >> איצט לעצטע וואָך מיר געארבעט אין פפּ, אַ סערווירער זייַט שפּראַך. 11 00:00:35,400 --> 00:00:38,250 פֿאַר דעם פּ שטעלן, מיר ניטאָ געטינג באַקענענ צו דזשאַוואַסקריפּט, וואָס איז אַ 12 00:00:38,250 --> 00:00:40,600 קליענט זייַט שפּראַך. 13 00:00:40,600 --> 00:00:44,010 אַזוי לאָזן ס נעמען אַ קוק בייַ עטלעכע פון ​​די פאַרשפּרייטונג קאָד אַז ס צוגעשטעלט צו 14 00:00:44,010 --> 00:00:46,210 איר פֿאַר דעם פּ שטעלן. 15 00:00:46,210 --> 00:00:49,700 >> אין די דזשאַוואַסקריפּט טעקע, עס וועט זיין אַ בינטל פון דזשאַוואַסקריפּט טעקעס. 16 00:00:49,700 --> 00:00:53,600 עס ס בוילדינגס.דזשס, וואָס כּולל אַ מענגע פון ​​בנינים אַרום האַרוואַרד 17 00:00:53,600 --> 00:00:57,340 קאַמפּאַס, מיט זייער אינפֿאָרמאַציע און פּאָסטן. 18 00:00:57,340 --> 00:01:01,630 האָוסעס.דזשס איז אַ מענגע פון ​​האַרוואַרד רעזידענטשאַל הייזער, מיט זייער 19 00:01:01,630 --> 00:01:04,030 לאַטאַטודז און לאָנגיטודעס. 20 00:01:04,030 --> 00:01:07,020 פּאַססענגערס.דזשס כּולל אַ מענגע פון ​​פּאַסאַנדזשערז - 21 00:01:07,020 --> 00:01:08,600 די קס50 שטעקן מיטגלידער - 22 00:01:08,600 --> 00:01:11,640 אַז איר וועט זיין געבראכט צוריק צו זייער רעזידענטשאַל הייזער. 23 00:01:11,640 --> 00:01:16,450 >> מאַטה3ד.דזשס, אַז כּולל אַ פּלאַץ פון פאַנגקשאַנז צו טאָן מיט די באַוועגונג. 24 00:01:16,450 --> 00:01:19,500 אויב איר 'רע מאַטהעמאַטיקאַללי מיינדאַד, דעמאָלט איך באַגריסן איר נעמען אַ קוק. 25 00:01:19,500 --> 00:01:23,530 אבער איר טאָן ניט דאַרפֿן צו פֿאַרשטיין אַלץ אין עס. 26 00:01:23,530 --> 00:01:26,710 שוטטלע.דזשס, אַז דילז מיט די וועבשיפל ס באַוועגונג. 27 00:01:26,710 --> 00:01:31,450 און ינדעקס.הטמל איז די היים בלאַט ווו אַלץ כאַפּאַנז, טאַקע, ווו די 28 00:01:31,450 --> 00:01:33,610 באַניצער איז ינטעראַקטינג מיט די פּלאַץ. 29 00:01:33,610 --> 00:01:39,110 >> סערוויסע.קסס איז די קסס נוסח בויגן, וואָס, אין דערצו צו די טוויטטער 30 00:01:39,110 --> 00:01:43,960 באָאָצטראַפּ ביבליאָטעק, קאָנטראָלס ווי ינדעקס.הטמל קוקט. 31 00:01:43,960 --> 00:01:48,190 און דעמאָלט מיר אויך האָבן סערוויסע.דזשס, וואָס כּולל דינסט פאַנגקשאַנז פֿאַר 32 00:01:48,190 --> 00:01:49,010 די וועבשיפל. 33 00:01:49,010 --> 00:01:53,010 און דאָ ס ווו איר ניטאָ געגאנגען צו זיין פילונג אין עטלעכע פון ​​די צו דאס. 34 00:01:53,010 --> 00:01:56,600 >> איצט לאָזן ס נעמען אַ קוק בייַ אַבדזשעקס און אַססאָסיאַטיווע ערייז אין דזשאַוואַסקריפּט, 35 00:01:56,600 --> 00:01:59,360 וואָס פֿאַר אַלע ינטענץ און צוועקן זענען ינטערטשיינדזשאַבאַל. 36 00:01:59,360 --> 00:02:03,030 אויב איך געוואלט צו מאַכן אַ כייפעץ אַ בייַטעוודיק גערופן אַ שטעקל, איך וואָלט 37 00:02:03,030 --> 00:02:04,290 דערקלערן עס. 38 00:02:04,290 --> 00:02:08,789 און ין די געגרייַזלט ברייסאַז איך וואָלט ספּעציפיצירן די האַרץ איז יינהאָרן. 39 00:02:08,789 --> 00:02:10,220 די האָלץ איז קאַרש. 40 00:02:10,220 --> 00:02:12,710 און די לענג איז 13. 41 00:02:12,710 --> 00:02:16,370 >> איצט איך קענען אויך צוטריט וואַלועס פון אַבדזשעקץ ניצן 42 00:02:16,370 --> 00:02:18,270 אַססאָסיאַטיווע מענגע נאָוטיישאַן. 43 00:02:18,270 --> 00:02:22,610 אַזוי שטעקל אינדעקס האַרץ, איך קענען שטעלן אַז גלייַך צו יינהאָרן, אָדער 44 00:02:22,610 --> 00:02:24,710 טשעק אַז, אויב איך דאַרפֿן. 45 00:02:24,710 --> 00:02:26,510 אָדער איך קענען נוצן די פּונקט אָפּעראַטאָר. 46 00:02:26,510 --> 00:02:30,280 שטעקל פּונקט האָלץ יקוואַלז קאַרש, און אַזוי אויף, און אַזוי אַרויס. 47 00:02:30,280 --> 00:02:33,930 אַזוי איר זען אַז אַססאָסיאַטיווע ערייז און אַבדזשעקס אין דזשאַוואַסקריפּט זענען געגאנגען צו זיין 48 00:02:33,930 --> 00:02:37,720 ינטערטשיינדזשאַבאַל, און וועט קומען אין גאַנץ האַנטיק. 49 00:02:37,720 --> 00:02:41,570 >> דעמאָלט מיר זען אַ מענגע פון ​​בנינים אין בוילדינגס.דזשס. 50 00:02:41,570 --> 00:02:43,870 ווידער, אַ מענגע פון ​​אַבדזשעקס. 51 00:02:43,870 --> 00:02:48,500 אויב איך געוואלט צו מאַכן אַ מענגע פון ​​די בעסטער בנינים אויף האַרוואַרד קאַמפּאַס, דעמאָלט 52 00:02:48,500 --> 00:02:49,710 איך וואָלט מאַכן עס ווי גייט. 53 00:02:49,710 --> 00:02:55,250 ניצן דעם כייפעץ נאָוטיישאַן, ווו איך קראָם די וואָרצל, נאָמען, אַדרעס, 54 00:02:55,250 --> 00:03:00,260 ברייט, און לאָנגיטודע פֿאַר יעדער איין בנין כייפעץ. 55 00:03:00,260 --> 00:03:02,930 >> זאל ס געשווינד רעדן וועגן וועריאַבאַלז אין דזשאַוואַסקריפּט. 56 00:03:02,930 --> 00:03:07,760 ווי פפּ, דזשאַוואַסקריפּט וועריאַבאַלז זענען וויקלי אָדער לוסלי טייפּט. 57 00:03:07,760 --> 00:03:14,120 צו מאַכן אַ היגע בייַטעוודיק, איר פּרעפיקס די בייַטעוודיק נאָמען מיט די V-A-ר, וואַר. 58 00:03:14,120 --> 00:03:17,010 >> איצט אין דזשאַוואַסקריפּט, פאַנגקשאַנז וועט שיעור דעם פאַרנעם פון וועריאַבאַלז. 59 00:03:17,010 --> 00:03:20,600 אַזוי אויב איר האָבן אַ היגע בייַטעוודיק ין אַ פֿונקציע, דעמאָלט אנדערע פאַנגקשאַנז 60 00:03:20,600 --> 00:03:22,060 קענען ניט צוטריט עס. 61 00:03:22,060 --> 00:03:26,090 אבער ניט ענלעך C, לופּס און באדינגונגען טאָן ניט שיעור דעם פאַרנעם פון אַ בייַטעוודיק. 62 00:03:26,090 --> 00:03:30,600 >> אַזוי אפילו אויב איר דערקלערן עס ין פון אַ צושטאַנד, די גאנצע פונקציאָנירן וועט 63 00:03:30,600 --> 00:03:32,810 האָבן צוטריט צו עס. 64 00:03:32,810 --> 00:03:35,820 איצט אָן וואַר, די בייַטעוודיק וועט זיין גלאבאלע. 65 00:03:35,820 --> 00:03:39,170 אַזוי אויב איר נאָר דערקלערן די נאָמען און באַשטימען אַ ווערט, דעמאָלט אַז בייַטעוודיק 66 00:03:39,170 --> 00:03:41,900 וועט זיין אַ גלאבאלע בייַטעוודיק אין דזשאַוואַסקריפּט. 67 00:03:41,900 --> 00:03:48,480 >> איצט אין הייזער, מיר האָבן אַ אַססאָסיאַטיווע מענגע פון ​​הויז טיפּ אַבדזשעקס, ווו 68 00:03:48,480 --> 00:03:52,100 יעדער הויז איז נאָר אַ ברייט און אַ לאָנגיטודע. 69 00:03:52,100 --> 00:03:55,140 דעמאָלט מיר האָבן די פּאַסאַנדזשערז מענגע, וואָס איז אַ מענגע 70 00:03:55,140 --> 00:03:57,370 פון כייפעץ טיפּ פּאַסאַזשיר. 71 00:03:57,370 --> 00:04:01,620 אַזוי יעדער פּאַסאַזשיר האט אַ נאמען, אַ נאָמען, און אַ הויז. 72 00:04:01,620 --> 00:04:04,840 באַמערקן אַז איך בין געזען פון טיפּ פּאַסאַזשיר, וואָס טאַקע נאָר מיטל 73 00:04:04,840 --> 00:04:08,150 אַז יעדער כייפעץ האט די זעלביקער שליסל ווערט פּאָר. 74 00:04:08,150 --> 00:04:12,830 אַזוי יעדער כייפעץ פון טיפּ פּאַסאַזשיר האט אַ באַניצער נאָמען, אַ נאָמען, און אַ הויז. 75 00:04:12,830 --> 00:04:14,850 >> אַזוי וואָס טאָן מיר דאַרפֿן צו טאָן פֿאַר די פּ שטעלן? 76 00:04:14,850 --> 00:04:20,779 נו, מיר דאַרפֿן צו לאָזן ניצערס צו קלייַבן אַרויף שטעקן מיטגלידער, צו אַרויסווייַזן אַלע פון 77 00:04:20,779 --> 00:04:25,090 דער שטעקן מיטגלידער וואס זענען איצט אין אונדזער וועבשיפל, און צו פאַלן זיי אַוועק. 78 00:04:25,090 --> 00:04:29,280 און דעמאָלט מיר וועט אויך רעדן וועגן עקסטרע פֿעיִקייטן וואָס קענען זייַן ימפּלאַמענטאַד פֿאַר 79 00:04:29,280 --> 00:04:30,980 די וועבשיפל פּ שטעלן. 80 00:04:30,980 --> 00:04:33,610 >> אבער לאָזן ס רעדן וועגן פּיקאַפּ ערשטער. 81 00:04:33,610 --> 00:04:37,480 די פנימער פון קס50 שטעקן האָבן שוין געפלאנצט אַלע איבער קאַמפּאַס, ווו יעדער 82 00:04:37,480 --> 00:04:41,750 פּנים איז ימפּלאַמענטאַד ווי אַ פּלאַץ צייכן אויף די 3 ד ערד, און ווי אַ 83 00:04:41,750 --> 00:04:44,030 מאַרקער אויף די 2 ד מאַפּע. 84 00:04:44,030 --> 00:04:47,880 אַזוי ווען דער באַניצער קליקס די פּיקאַפּ קנעפּל, מיר וועלן צו לייגן נירביי 85 00:04:47,880 --> 00:04:49,590 פּאַסאַנדזשערז צו די וועבשיפל. 86 00:04:49,590 --> 00:04:53,650 און מיר אויך ווילן צו באַזייַטיקן זייער אָרט צייכן פון די וועלט, און באַזייַטיקן זייער 87 00:04:53,650 --> 00:04:58,060 מאַרקער פון די מאַפּע, ינדאַקייטינג אַז זיי ניטאָ אין אונדזער וועבשיפל איצט. 88 00:04:58,060 --> 00:05:02,520 >> אַזוי ווי טאָן מיר דעטעקט אויב פּאַסאַנדזשערז זענען ין קייט פון אונדזער וועבשיפל? 89 00:05:02,520 --> 00:05:04,610 נו, די פֿונקציע ווייַטקייט - 90 00:05:04,610 --> 00:05:08,770 אַזוי וועבשיפל פּונקט ווייַטקייט, גייט פארביי אין די ברייט און לאָנגיטודע, וועט 91 00:05:08,770 --> 00:05:12,030 רעכענען די ווייַטקייט פון די קראַנט פּאָזיציע פון ​​דער וועבשיפל צו די 92 00:05:12,030 --> 00:05:15,850 פונט אַז איר ספּעציפיצירן מיט אַז געגעבן ברייט און לאָנגיטודע. 93 00:05:15,850 --> 00:05:19,180 אַזוי איר קענען נוצן דעם צו רעכענען די ווייַטקייט פון די וועבשיפל צו די 94 00:05:19,180 --> 00:05:20,310 פּאַסאַנדזשערז. 95 00:05:20,310 --> 00:05:24,040 >> אבער ווי טאָן איר וויסן ווו די פּאַסאַנדזשערז זענען? 96 00:05:24,040 --> 00:05:27,510 גוט, אַז ס ווו מיר וועט האָבן צו רעדאַגירן די באַפעלקערן פֿונקציע. 97 00:05:27,510 --> 00:05:32,500 באַפעלקערן ערטער אַלע פון ​​די שטעקן מיטגלידער און פּאַסאַנדזשערז אין דער וועלט, 98 00:05:32,500 --> 00:05:36,300 און אין די מאַפּע, אָבער טוט נישט קראָם זייער אָרט. 99 00:05:36,300 --> 00:05:39,850 אַזוי טאָמער איר קענען קראָם זייער אָרט מאַרקס און מאַרקערס 100 00:05:39,850 --> 00:05:41,570 אין עטלעכע גלאבאלע מענגע. 101 00:05:41,570 --> 00:05:45,780 >> איצט עס שוין איז אַ גלאבאלע מענגע סטאָרינג אינפֿאָרמאַציע פון ​​פּאַסאַנדזשערז. 102 00:05:45,780 --> 00:05:49,960 די פּאַסאַנדזשערז מענגע סטאָרז יעדער פּאַסאַזשיר ס נאָמען און זייער הויז. 103 00:05:49,960 --> 00:05:54,985 אַזוי אפֿשר איר קענען לייגן אַ ביסל פּאַראַמעטערס עס צו די פּאַסאַזשיר אַבדזשעקס. 104 00:05:54,985 --> 00:05:59,290 >> צו העלפן אונדז דיטעקט אַלע די פּאַסאַנדזשערז ין קייט פון אונדזער וועבשיפל, לאָזן ס 105 00:05:59,290 --> 00:06:02,500 שלייף דורך אַלע פון ​​די פּאַסאַנדזשערז אין די פּאַסאַנדזשערז מענגע. 106 00:06:02,500 --> 00:06:07,790 א פֿאַר שלייף אין דזשאַוואַסקריפּט זאל קוקן עפּעס ווי דעם, זייער ענלעך צו 107 00:06:07,790 --> 00:06:12,910 די פֿאַר שלייף אין סי אָדער מיר קענען נוצן אַ אנדער ברירה פֿאַר שלייף ביניען. 108 00:06:12,910 --> 00:06:17,130 >> פֿאַר וואַר איך אין מענגע, ווו איך וועט נאָך זיין די אינדעקס. 109 00:06:17,130 --> 00:06:20,740 אבער איר טאָן ניט דאַרפֿן צו ספּעציפיצירן די מענגע פּונקט לענג 110 00:06:20,740 --> 00:06:23,310 צושטאַנד, און איך פּלוס פּלוס. 111 00:06:23,310 --> 00:06:26,140 יעדער פּאַסאַזשיר ס אָרט איז געגעבן דורך זייער אָרט צייכן. 112 00:06:26,140 --> 00:06:29,800 >> אבער דעם אָרט ציל איז ניט דער ברייט און די לאָנגיטודע. 113 00:06:29,800 --> 00:06:34,575 מיר האָבן צו צוטריט די פּאַראַמעטערס דורך געטינג די דזשיאַמאַטרי, ניצן באַקומען 114 00:06:34,575 --> 00:06:35,900 דזשיאַמאַטרי אויף דעם אָרט צייכן. 115 00:06:35,900 --> 00:06:39,630 און דעמאָלט אַמאָל מיר האָבן די דזשיאַמאַטרי, געטינג אָדער די ברייט אָדער די 116 00:06:39,630 --> 00:06:42,600 לאָנגיטודע, ניצן די פאַנגקשאַנז. 117 00:06:42,600 --> 00:06:45,680 >> אַזוי איצט מיר וויסן ווי צו דעטעקט צי פּאַסאַנדזשערז זענען ין 118 00:06:45,680 --> 00:06:47,920 קייט פון אונדזער וועבשיפל. 119 00:06:47,920 --> 00:06:52,050 אַמאָל מיר האָבן די פּאַסאַנדזשערז, מיר וועט ווילן צו לייגן קיין פּאַסאַנדזשערז וואס זענען 120 00:06:52,050 --> 00:06:53,140 ין אַז קייט. 121 00:06:53,140 --> 00:06:57,580 מיר ווילן צו לאָזן זיי צו האָפּקען אויף, און נעמען אַ אַוועקזעצן אויף אונדזער וועבשיפל, אָבער בלויז 122 00:06:57,580 --> 00:06:59,640 אויב מיר האָבן גענוג פּלאַץ פֿאַר זיי. 123 00:06:59,640 --> 00:07:04,120 >> די וועבשיפל פּונקט סיץ מענגע וועט אָנווייַזן צי סיץ זענען ליידיק, אָדער 124 00:07:04,120 --> 00:07:05,890 ווער ס אין אַז אַוועקזעצן. 125 00:07:05,890 --> 00:07:11,170 אַזוי אויב אַ אַוועקזעצן איז ליידיק, דעמאָלט אַז אַוועקזעצן וועט זיין נאַל. 126 00:07:11,170 --> 00:07:15,930 אַזוי יטעראַטע איבער די סיץ מענגע, טשעק פֿאַר ליידיק סיץ, סטאָרינג 127 00:07:15,930 --> 00:07:20,020 פּאַסאַנדזשערז אין די סיץ ביז איר טאָן ניט האָבן קיין מער ליידיק סיץ. 128 00:07:20,020 --> 00:07:23,330 און ליידער, קיין אנדערע פּאַסאַנדזשערז וועט האָבן צו וואַרטן פֿאַר די 129 00:07:23,330 --> 00:07:26,000 ווייַטער צייַט די וועבשיפל קומט אַרום. 130 00:07:26,000 --> 00:07:30,280 >> אַמאָל זיי באַקומען אויף די וועבשיפל, מיר וועט ווילן צו באַזייַטיקן זייער אָרט ציל, וואָס 131 00:07:30,280 --> 00:07:32,540 איז זייער פאָטאָ אין די 3 ד וועלט. 132 00:07:32,540 --> 00:07:38,030 אויב איך געוואלט צו באַזייַטיקן אַ פּלאַץ צייכן פּ, דעמאָלט איך וואָלט באַקומען אַלע פון ​​די פֿעיִקייטן 133 00:07:38,030 --> 00:07:42,790 פון מיין ערד, פון די גוגל ערד, און דעריבער באַזייַטיקן אַז ספּעציפיש אָרט 134 00:07:42,790 --> 00:07:45,910 צייכן ניצן די רעמאָוועטשילד פֿונקציע. 135 00:07:45,910 --> 00:07:51,360 דעמאָלט לאַסטלי, לאָזן ס באַזייַטיקן די מאַרקער, דעם בילדל אויף די 2 ד מאַפּע פֿאַר קיין 136 00:07:51,360 --> 00:07:53,650 פּאַסאַזשיר אַז מיר זענען פּיקינג אַרויף. 137 00:07:53,650 --> 00:07:59,790 צו באַזייַטיקן אַ מאַרקער, עם, דעמאָלט איך וועט נאָר ויספירן עם פּונקט סעטמאַפּ נאַל. 138 00:07:59,790 --> 00:08:02,920 טאָן דעם פֿאַר קיין פּאַסאַנדזשערז ין קייט, און איר 'ווע פאַרטיק פּיקאַפּ. 139 00:08:02,920 --> 00:08:05,056