I'm passing an object which I initialise in JavaScript like so:
    var o = { a: 9, b: 8, c: 7 };

I then pass this object in to C++ code, and use it to build another
object, except when I set the value of each field in the object, I set
it to null:
    object->Set( key, v8::Null() );

When I then print this object in JavaScript, it has the same value as
it originally had:
    { a: 9, b: 8, c: 7 }

When I was expecting it to be:
    { a: null, b: null, c: null }

Is this correct behaviour? Is V8 doing some sort of optimisation since
I'm not setting a value? Or is the problem in my code?

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to