0

我是编程新手。我正在尝试使用 JSZip 压缩 HTML5 文件系统中的一些文件,我发现 JSZip 和其他类型的对象之间存在以下差异。谁能给我解释一下?

<script src="jszip.js" type="text/javascript"></script>
<script>
function a(){
    var x=new JSZip();
    console.log(x) //Strange, it shows a JSZip object with folder abc
    b();

    function b(){
        x.folder("abc");
        console.log(x) //also shows a JSZip object with folder abc
    }
}
a();

function c(){
    var y=new Array();
    console.log(y) //shows []
    d();

    function d(){
        y[0]="abc";
        console.log(y); //shows ["abc"]
    }
}

c();
</script>
4

1 回答 1

0

正如 Alex K. 所评论的,这是Webkit 检查器的一个特性

如果将console.log行更改为console.log(JSON.stringify(x));,则将在该点评估对象,显示该对象包含您期望的属性。

于 2012-10-08T06:43:34.050 回答