我正在尝试使用 Firefox 中的旧 JavaScript 版本测试 undefined 的可写属性(为 undefined 赋值),但由于某种原因,用于指定版本的代码不起作用。
(更具体地说,低于 1.8.5 的版本,所以我认为应该是 <= 1.8.2。)
我试图测试 undefined 的可写属性(为 undefined 赋值)。
--> https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/undefined
我尝试了在Mozilla 开发者网络上找到的这种方法:
<script type="application/javascript;version=1.7">
但它不起作用。我也试过:
<script language="javascript" type="application/javascript;version=1.7">
还有这个 :
<script language="javascript1.7" type="application/javascript">
但他们都没有工作。
我测试的代码如下:
undefined = true;
var k;
console.log(k);
我也尝试用 替换undefined
,window.undefined
并不是说真的有区别。
所以我的问题有两个:
如何在 Firefox 中进行这项工作?
是否有跨浏览器的方式来实现这一点?
提前致谢 !
编辑:我正在使用 Firefox 19。