javascriptã§function()ãçç¥ãã¦æ¸ã ã ã¢ãã¼é¢æ° ã
function ã£ã¦æ¸ãã®åé·ã ãªã¨æã£ã¦ãããããã¤ã®éã«ãå®è£
ããã¦ããã
chromeæ¡å¼µã®éçºã ã£ãããchromeã常ã«ææ°çã«æ´æ°ãããããchrome以å¤ã®ãã¨ã
èããå¿
è¦ãªãã®ã§ã使ã£ã¦ãããããããã
chromeæ¡å¼µã®éçºã¯ãææ°ã®æè¡ãå¿ç½®ããªãçãè¾¼ããã®ã§ããã楽ããã
åé¢ãchromeä¾åã§å®è£
ããã¦ãªãæ©è½ãããã¨ãã¯ã¡ãã£ã¨å°ããcssã®justifyã¨ã
å
¨é¨ããã«æ¸ãæãããã¨æã£ãããthisã®ã¹ã³ã¼ãã®æ±ããéãã®ã§ã注æãå¿
è¦ã
便å©ãªãã ãã©ããã®ã¾ã¾ç½®ãæããã¨ã¯ã¾ãã
- ä¾ãã°,ãªãã¸ã§ã¯ãã®ã¡ã½ããå®ç¾©ã§ã¢ãã¼é¢æ°ã使ãå ´å
var obj = { a: 'test', init: function(){ console.log(this.a); } }
- åç´ã«ä»¥ä¸ã®ããã«ã¢ãã¼é¢æ°ã«ç½®ãæããã¨ã¨ã©ã¼ãçºçããã
var obj = { a: 'test', init: () => { console.log(this.a); } }
ãã®å ´åthisã«å ¥ã£ã¦ããã®ã¯å¤ã®windowãªãã¸ã§ã¯ãã«ãªãã
var obj = { a: 'test', init(){ console.log(this.a); } }
ãããæ£ããçç¥ãããå ´åã¯ããæ¸ã