creo un oggetto dalle molteplici proprietà -Elimina più proprietà oggetto?
var objOpts = {
option1: 'Option1',
option2: 'Option2',
option2: 'Option3'
};
ho poi aggiungere un po più proprietà in seguito -
objOpts.option4 = 'Option4'
objOpts.option5 = 'Option5'
ho poi fatto con le due proprietà create ultimi ('Opzione4' & ' Opzione 5 ') e voglio cancellare/cancellare entrambi.
Attualmente lo farei in questo modo -
delete objOpts.option4
delete objOpts.option5
C'è un altro modo per andare a fare questo? Immagina di aver aggiunto altre 5 proprietà e necessario per cancellare/eliminare tutte quelle che sarebbero cinque righe di codice di eliminazione quasi identico
'var extraOpts = [ 'Opzione4', 'Option5', 'Option6', 'option7', 'Option8' ]; for (index in extraOpts) {delete objOpts [extraOpts [index]]; } ' – scragar
Ancora meglio ... ' var extraOpts = {}; extraOpts.options = ['option4', 'option5', 'option6', 'option7', 'option8']; elimina extraOpts.options; console.log (extraOpts.options); ' –