1
resposta

Não entendi claramente até onde vai o contexto

Ainda não entedi direito qual são as fronteiras do this, tipo ele pode estar no contexto de uma tabela e uma div ao mesmo tempo? ou o contexto é inteligente que só depende da função que vc está ultilizando? ou somente do objeto que vier depois dele?

<div>
<table style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td> 
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
  </tr>
</table>
</div>
1 resposta

Olá, Cezar.

Se você já desenvolveu em outras linguagem achará um pouco confuso o contexto do this. Além do curso, outro conteúdo interessante sobre como funciona o this no JavaScript, é um post no blog da Caelum do Ricardo Valeriano:

http://blog.caelum.com.br/as-multiplas-personalidades-do-this-em-javascript/

Da uma lida nele, toda vez que preciso relembrar como esse this funciona ou volto a ler esse post :-)