jer*_*oen 3 javascript coding-style naming-conventions
可能重复:
JavaScript中变量名的最大长度
在阅读一些JS时,我心里想:我的名字可以多长时间?
function myNormalFuncName () {//...}
var myNormalVarName = 'how long?';
Run Code Online (Sandbox Code Playgroud)
所以我的问题是它能持续多久?是否有任何一种机制可以阻止这种情况发生,或者是否存在任何类型的错误?或者甚至是溢出或类似的东西?或者它会正常工作吗?
也许它更多地取决于实施?那么现代浏览器呢?
很想听听熟练的开发人员对此有何了解.
罚款至少999999个字符
var code = 'var ' + Array(1000000).join("a") + ' = 1;';
eval(code);
alert( window[Array(1000000).join("a")] ); //1
Run Code Online (Sandbox Code Playgroud)