Ðиклик в конÑекÑÑÑ Ð¼Ð°ÑивÑ
Яким бÑде ÑезÑлÑÑаÑ? ЧомÑ?
let arr = ["a", "b"];
arr.push(function() {
alert( this );
});
arr[2](); // ?
Ðиклик arr[2]() Ñе â ÑинÑакÑиÑно ÑÑаÑий-добÑий obj[method](), в ÑÐ¾Ð»Ñ obj ми маÑмо arr, а в ÑÐ¾Ð»Ñ method ми маÑмо 2.
Ðи маÑмо виклик ÑÑнкÑÑÑ arr[2] Ñк меÑÐ¾Ð´Ñ Ð¾Ð±âÑкÑÑ. ÐÑдповÑдно, вÑн оÑÑÐ¸Ð¼Ð°Ñ Ð² ÑкоÑÑÑ this обâÑÐºÑ arr Ñа виведе маÑив:
let arr = ["a", "b"];
arr.push(function() {
alert( this );
})
arr[2](); // a,b,function(){...}
ÐаÑив Ð¼Ð°Ñ 3 елеменÑа, ÑпоÑаÑÐºÑ ÑÑ Ð±Ñло 2, плÑÑ ÑÑнкÑÑÑ.