如下JS代码 :
![None.gif](/Images/OutliningIndicators/None.gif)
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](/Images/dot.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
第一次运行该代码时,可以正常的弹出字符串的长度,可是第二次运行时,却提示'缺少函数' .
可代码中明明有len函数存在.
我接着加上 alert(typeof(len))时,弹出的结果居然是 number !
难怪会提示缺少函数....
我试着着len函数名改为getLen(str)后,代码运行正常...
-------
非常不明白:为什么运行一次后len会变成number,而getLen就不会呢?
求各位路过的达人们给小弟指条明路.....^_^
如下JS代码 :
转载于:https://www.cnblogs.com/McJeremy/archive/2008/06/02/1212354.html