/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* *Date:03December2000 * * *SUMMARY:ThistestarosefromBugzillabug57043: *"Negativeintegersasobjectproperties:strangebehavior!" * *Wecheckthatobjectpropertiesmaybeindexedbysigned *numericliterals,asinassignmentslikeobj[-1]='Hello' * *NOTE:itshouldnotmatterwhetherweprovidetheliteralwith *quotesarounditornot;e.g.theseshouldbeequivalent: * *obj[-1]='Hello' *obj['-1']='Hello'
*/ //----------------------------------------------------------------------------- var BUGNUMBER = 57043; var summary = 'Indexing object properties by signed numerical literals -' var statprefix = 'Adding a property to test object with an index of '; var statsuffix = ', testing it now -'; var propprefix = 'This is property '; var obj = new Object(); var status = ''; var actual = ''; var expect = ''; var value = '';
// various indices to try - var index =
[-1073741825, -1073741824, -1073741823, -5000, -507, -3, -2, -1, -0, 0, 1, 2, 3, 1073741823, 1073741824, 1073741825];
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.