diff options
| author | Ryan Johnson <rjohnson@mozilla.com> | 2021-04-29 16:16:42 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-29 16:16:42 -0700 |
| commit | 95aca4b4d8fa62815d4bd412fff1a364f842814a (patch) | |
| tree | 5e57661720fe9058d5c7db637e764800b50f9060 /files/it/web/javascript/reference/global_objects/object/index.html | |
| parent | ee3b1c87e3c8e72ca130943eed260ad642246581 (diff) | |
| download | translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2 translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip | |
remove retired locales (#699)
Diffstat (limited to 'files/it/web/javascript/reference/global_objects/object/index.html')
| -rw-r--r-- | files/it/web/javascript/reference/global_objects/object/index.html | 224 |
1 files changed, 0 insertions, 224 deletions
diff --git a/files/it/web/javascript/reference/global_objects/object/index.html b/files/it/web/javascript/reference/global_objects/object/index.html deleted file mode 100644 index 8c567d9ea2..0000000000 --- a/files/it/web/javascript/reference/global_objects/object/index.html +++ /dev/null @@ -1,224 +0,0 @@ ---- -title: Object -slug: Web/JavaScript/Reference/Global_Objects/Object -tags: - - Constructor - - JavaScript - - NeedsBrowserCompatibility - - NeedsMobileBrowserCompatibility - - Object - - TopicStub -translation_of: Web/JavaScript/Reference/Global_Objects/Object ---- -<div>{{JSRef("Global_Objects", "Object")}}</div> - -<h2 id="Summary" name="Summary">Sommari</h2> - -<p>Il costruttore <strong>Object</strong> crea un oggetto.</p> - -<h2 id="Syntax" name="Syntax">Sintassi</h2> - -<pre class="syntaxbox"><code><code>// Letterale -{ <em>[ coppiaNomeValore1 [, </em></code></code>coppiaNomeValore<code><code><em>2 [, ...</em></code></code>coppiaNomeValore<code><code><em>N] ] ]</em> } - -// Richiamato come una classe -</code>new Object( <em>[ value ]</em> )</code></pre> - -<h3 id="Parameters" name="Parameters">Parametri</h3> - -<dl> - <dt>coppiaNomeValore1, coppiaNomeValore2, ... coppiaNomeValoreN</dt> - <dd>Coppie formate da un nome (una stringa) e un valore (di qualsiasi tipo), dove il nome è separato dal valore con i due punti.</dd> - <dd> - <pre class="brush: js">{ - "nome1": "valore1", - nome2: "valore2" // Gli apici nel nome sono opzionali -}; -</pre> - </dd> -</dl> - -<dl> - <dt>value</dt> - <dd>Qualsiasi valore.</dd> -</dl> - -<h2 id="Description" name="Description">Descrizione</h2> - -<p>Il costruttore <code>Object</code> crea un oggetto avente il valore dato. Se il valore è {{jsxref("Global_Objects/null", "null")}} o {{jsxref("Global_Objects/undefined", "undefined")}}, verrà creato un oggetto vuoto; altrimenti un oggetto del tipo corrispondente al valore dato. Se il valore è già un oggetto, verra restituito senza alcuna modifica.</p> - -<p>Quando richiamato come normale funzione, il comportamento di <code>Object()</code> è identico a <code>new Object()</code>.</p> - -<h2 id="Properties" name="Properties">Proprietà del costruttore <code>Object</code></h2> - -<dl> - <dt><code>Object.length</code></dt> - <dd>Ha valore pari a <code>1</code>.</dd> - <dt>{{jsxref("Object.prototype")}}</dt> - <dd>Permette di aggiungere altre proprietà ad ogni oggetto di tipo <code>Object</code>.</dd> -</dl> - -<p>{{ jsOverrides("Function", "Properties", "prototype") }}</p> - -<h2 id="Methods" name="Methods">Metodi del costruttore <code>Object</code></h2> - -<dl> - <dt>{{jsxref("Object.assign()")}} {{experimental_inline}}</dt> - <dd>Crea un nuovo oggetto copiando i valori di tutti le proprietà enumerabili da uno o più oggetti.</dd> - <dt>{{jsxref("Object.create()")}}</dt> - <dd>Crea un nuovo oggetto utilizzando il prototipo e le proprietà specificate.</dd> - <dt>{{jsxref("Object.defineProperty()")}}</dt> - <dd>Aggiunge una proprietà descritta dall'oggetto specificato.</dd> - <dt>{{jsxref("Object.defineProperties()")}}</dt> - <dd>Aggiunge più proprietà descritte dall'oggetto specificato.</dd> - <dt>{{jsxref("Object.freeze()")}}</dt> - <dd>Congela un oggetto: le sue proprietà non possono più essere cancellate o modificate.</dd> - <dt>{{jsxref("Object.getOwnPropertyDescriptor()")}}</dt> - <dd>Restituisce un oggetto che descriva la proprietà specificata.</dd> - <dt>{{jsxref("Object.getOwnPropertyNames()")}}</dt> - <dd>Restituisce un array contenente i nomi di tutte le proprietà (enumerabili e non-enumerabili) dell'oggetto specificato.</dd> - <dt>{{jsxref("Object.getPrototypeOf()")}}</dt> - <dd>Restituisce il prototipo dell'oggetto specificato.</dd> - <dt>{{jsxref("Object.is()")}} {{ experimental_inline() }}</dt> - <dd>Determina se due valori sono o no uguali (quindi lo stesso oggetto).</dd> - <dt>{{jsxref("Object.isExtensible()")}}</dt> - <dd>Determina se è permesso estendere un oggetto.</dd> - <dt>{{jsxref("Object.isFrozen()")}}</dt> - <dd>Determina se un oggetto è stato congelato.</dd> - <dt>{{jsxref("Object.isSealed()")}}</dt> - <dd>Determina se un oggetto è stato sigillato.</dd> - <dt>{{jsxref("Object.keys()")}}</dt> - <dd>Restituisce un array contenente i nomi di tutte le proprietà enumerabili dell'oggetto.</dd> - <dt>{{jsxref("Object.observe()")}} {{experimental_inline}}</dt> - <dd>Osserva i cambiamenti di un oggetto in modo asincrono.</dd> - <dt>{{jsxref("Object.preventExtensions()")}}</dt> - <dd>Impedisce ad un oggetto di essere esteso.</dd> - <dt>{{jsxref("Object.seal()")}}</dt> - <dd>Impedisce di eliminare le proprietà di un oggetto.</dd> - <dt>{{jsxref("Object.setPrototypeOf()")}} {{experimental_inline}}</dt> - <dd> - <p>Imposta i prototipo (quindi la proprietà intena <code>[[Prototype]]</code>) di un oggetto.</p> - </dd> -</dl> - -<p>{{jsOverrides("Function", "Methods", "create", "defineProperty", "defineProperties", "getOwnPropertyDescriptor", "getPrototypeOf")}}</p> - -<h2 id="Object_instances" name="Object_instances">Instanze di <code>Object</code> e l'oggetto prototipo <code>Object</code></h2> - -<p>In JavaScript, tutti gli oggetti sono discendenti di <code>Object</code>; tutti gli oggetti ereditano metodi e proprietà di {{jsxref("Object.prototype")}}, anche se queste possono essere sovrascritte. Per esempio, i prototpipi degli altri costruttori sovrascrivono la proprietà <code>constructor</code> e forniscono un loro metodo <code>toString()</code>. I cambiamenti al prototipo di <code>Object</code> venogno estesi a tutti gli oggetti, eccetto quelli che sovrascrivono le proprietà e i metodi cambiati.</p> - -<h3 id="Properties_of_Object_instances" name="Properties_of_Object_instances">Poprietà</h3> - -<p>{{page('/it/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype', 'Properties') }}</p> - -<h3 id="Methods_of_Object_instances" name="Methods_of_Object_instances">Metodi</h3> - -<p>{{page('/it/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype', 'Methods') }}</p> - -<h2 id="Examples" name="Examples">Esempi</h2> - -<h3 id="Usare_Object_con_i_valori_null_e_undefined">Usare <code>Object</code> con i valori <code>null</code> e <code>undefined</code></h3> - -<p>Questi esempi restituiscono tutti lo stesso oggetto:</p> - -<pre class="brush: js">var o = {};</pre> - -<pre class="brush: js">var o = new Object(); -</pre> - -<pre class="brush: js">var o = new Object(undefined); -</pre> - -<pre class="brush: js">var o = new Object(null); -</pre> - -<h3 id="Usare_Object_per_creare_oggetti_Boolean">Usare <code>Object</code> per creare oggetti <code>Boolean</code></h3> - -<p>I seguenti esempi assegnano alla variabile <code>o</code> un oggetto {{jsxref("Global_Objects/Boolean", "Boolean")}}:</p> - -<pre class="brush: js">var o = new Object(true); -// Equivalente a new Boolean(true)</pre> - -<pre class="brush: js">var o = new Object(Boolean()); -// Equivalente a new Boolean(false)</pre> - -<h2 id="Specifiche">Specifiche</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specifica</th> - <th scope="col">Stato</th> - <th scope="col">Commenti</th> - </tr> - <tr> - <td>ECMAScript 1st Edition. Implemented in JavaScript 1.0</td> - <td>Standard</td> - <td>Definizione iniziale.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.2', 'Object')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-object-objects', 'Object')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilità_con_i_browser">Compatibilità con i browser</h2> - -<p>{{ CompatibilityTable() }}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Funzionalità</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Supporto di base</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th><span style="font-family: 'Open Sans Light',sans-serif; font-size: 16px; line-height: 16px;">Funzionalità</span></th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td><span style="font-size: 12px; line-height: 18px;">Supporto di base</span></td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - <td>{{ CompatVersionUnknown() }}</td> - </tr> - </tbody> -</table> -</div> - -<p> </p> |
