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 inspector の機能です

console.log行をに変更するconsole.log(JSON.stringify(x));と、その時点でオブジェクトが評価され、期待するプロパティがオブジェクトに含まれていることが示されます。

于 2012-10-08T06:43:34.050 に答える