[jQuery] My brain is broken

[jQuery] My brain is broken

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Not only because I can't find an appropriate subject line, but also
because I can't find the issue with the following code (it's not jQuery
related - I beg for mercy):
----------------------------------
<tt>var myThoughts =
{
    color:  'Blue'
    , name: 'Felix'
    , food: 'Lasagna'
}
var myMemory = {};
for (var i in myThoughts)
{
    myMemory[i] = function()
    {
        return this['thought'];
    }
   
    myMemory[i]['thought'] = i+': '+myThoughts[i];
}
for (var j in myMemory)
{
    console.log('Remember: '+j);
    console.log('Result: '+myMemory[j].call(myMemory[j]));
}</tt>
----------------------------------
I would expect this to return the following:
<tt>----------------------------------
</tt>
<div active="true" class="panelNode panelNode-console">
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text"></span></tt><tt><span
class="objectBox objectBox-text">: color</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result</span></tt><tt><span
class="objectBox objectBox-text">: color: Blue</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text"></span></tt><tt><span
class="objectBox objectBox-text">: name</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result</span></tt><tt><span
class="objectBox objectBox-text">: name: Felix</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text">:</span></tt><tt><span
class="objectBox objectBox-text"> food</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result</span></tt><tt><span
class="objectBox objectBox-text">: food: Lasagna</span></tt></div>
</div>
<tt>----------------------------------
</tt>But instead I am getting:<tt>
</tt><tt>----------------------------------
</tt>
<div active="true" class="panelNode panelNode-console">
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text">: color</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result: food: Lasagna</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text">: name</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result</span></tt><tt><span
class="objectBox objectBox-text">: food: Lasagna</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Remember</span></tt><tt><span
class="objectBox objectBox-text">: food</span></tt></div>
<div class="logRow logRow-log"><tt><span
class="objectBox objectBox-text">Result</span></tt><tt><span
class="objectBox objectBox-text">: food: Lasagna</span></tt></div>
</div>
<tt>----------------------------------</tt>
Tested this in FF 2.0 with the Firebug extension. I feel like I must
have missed something embarrassing stupid, but I really need to know
what it is ; ).
-- Felix
<div class="moz-signature">--
<small>--------------------------
<a href="http://www.thinkingphp.org">http://www.thinkingphp.org</a>
<a href="http://www.fg-webdesign.de">http://www.fg-webdesign.de</a>
</small></div>
</body>
</html>
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/