卿°ç»ä¸ä¸æè°ç¨
éè¦ç¨åº¦: 5
ç»ææ¯ä»ä¹ï¼ä¸ºä»ä¹ï¼
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 é¡¹ï¼æå¼å§æä¸¤ä¸ªï¼åæ¥æ·»å è¿æ¥ä¸ä¸ªå½æ°ã