Compare Revisions

delete operator

Revision 32650:

Revision 32650 by SpoilSpot on

Revision 32651:

Revision 32651 by R-way on

Title:
delete
delete
Slug:
JavaScript/Reference/Operators/delete
JavaScript/Reference/Operators/delete
Tags:
JavaScript, delete, Array, Object, Operators
JavaScript, delete, Array, Object, Operators
Content:

Revision 32650
Revision 32651
n88      The fourth form is legal only within a <code>with</code> stn88      The fifth form is legal only within a <code>with</code> sta
>atement, to delete a property from an object.>tement, to delete a property from an object.
n134      When you delete an array element, the array length is not an134      When you delete an array element, the array length is not a
>ffected. For example, if you delete a{{mediawiki.external(3)}}, a>ffected. For example, if you delete a{{ mediawiki.external("3") }
>{{mediawiki.external(4)}} is still a{{mediawiki.external(4)}} and>}, a{{ mediawiki.external("4") }} is still a{{ mediawiki.external
> a{{mediawiki.external(3)}} is undefined. This holds even if you >("4") }} and a{{ mediawiki.external("3") }} is undefined. This ho
>delete the last element of the array (<code>delete a{{mediawiki.e>lds even if you delete the last element of the array (<code>delet
>xternal('a.length-1')}}</code>).>e a{{ mediawiki.external('a.length-1') }}</code>).
n137      When the <code>delete</code> operator removes an array elemn137      When the <code>delete</code> operator removes an array elem
>ent, that element is no longer in the array. In the following exa>ent, that element is no longer in the array. In the following exa
>mple, trees{{mediawiki.external(3)}} is removed with <code>delete>mple, trees{{ mediawiki.external("3") }} is removed with <code>de
></code>.>lete</code>.
n147      If you want an array element to exist but have an undefinedn147      If you want an array element to exist but have an undefined
> value, use the <code>undefined</code> value instead of the <code> value, use the <code>undefined</code> value instead of the <code
>>delete</code> operator. In the following example, trees{{mediawi>>delete</code> operator. In the following example, trees{{ mediaw
>ki.external(3)}} is assigned the value undefined, but the array e>iki.external("3") }} is assigned the value undefined, but the arr
>lement still exists:>ay element still exists:
t156    <div class="noinclude"></div>{{ wiki.languages( { "fr": "fr/Rt156    <div class="noinclude"></div>{{ languages( { "fr": "fr/R\u00e
>\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Op\u00e9rateurs/Op\u00e>9f\u00e9rence_de_JavaScript_1.5_Core/Op\u00e9rateurs/Op\u00e9rate
>9rateurs_sp\u00e9ciaux/L\'op\u00e9rateur_delete", "pl": "pl/Dokum>urs_sp\u00e9ciaux/L\'op\u00e9rateur_delete", "pl": "pl/Dokumentac
>entacja_j\u0119zyka_JavaScript_1.5/Operatory/Operatory_specjalne/>ja_j\u0119zyka_JavaScript_1.5/Operatory/Operatory_specjalne/Opera
>Operator_delete" } ) }}>tor_delete" } ) }}

Back to History