@Michael
Snap!

On Oct 11, 9:26 am, "Michael Geary" <[EMAIL PROTECTED]> wrote:
> > From: Pops
>
> > Is this the only way to iterate through an object?
>
> >      for ( x in myObject) {
> >      }
>
> Ultimately, yes. You can use something like $.each() on an object, but it
> just runs that same for loop internally - see the source code for $.each().
>
> > and how can you remove an field in an object?
>
> > For example:
>
> >    var obj = {
> >        x1: 1123,
> >        x2: 212,
> >        x3: 123131
> >    };
>
> > I want to remove obj.x2 the obj object to end up with:
>
> >    { x1: 1123, x3: 123131}
>
> delete obj.x2;
>
> or
>
> delete obj['x2'];
>
> Note that it is not an error if the property doesn't exist, so you don't
> have to "protect" the delete with code like this:
>
> if( 'x2' in obj ) delete obj.x2;  // unnecessary precaution
>
> -Mike

Reply via email to