私はJSでこのオブジェクトを持っているため、コンストラクタ:Javascriptを:ネストされたオブジェクト
var persona = {
nome: "",
cognome: "",
sesso: "",
telefono: "",
indirizzo: {
via: "",
numero: "",
CAP: ""
},
nascita: {
mese: "",
giorno: "",
anno: "",
CAP: ""
},
codiceFiscale: function()
{
// istruzioni per il calcolo
},
input: function(name,surname,sex,street,number,CAP1,day,month,year,CAP2)
{
// istruzioni
}
};
私はコンストラクタPersone()でそれを変換したいと思いますので、私は配列を宣言するために使用することができ、このような何か:
var archivio = new Array();
archivio.push(new Persone());
どうすればいいですか?私はネストされたオブジェクトなしでそれを行うことができますが、ここで私はかなり混乱しています。ありがとうございます! 、当然
function Persone() {
this.nome = "";
this.cognome = "";
this.sesso = "";
this.telefono = "";
this.indirizzo = {
via: "";
numero: "";
CAP: ""
};
this.nascita = {
mese: "";
giorno: "";
anno: "";
CAP: ""
};
this.codiceFiscale = function() {
// istruzioni per il calcolo
};
this.input = function(name, surname, sex, street, number, CAP1, day, month, year, CAP2) {
// istruzioni
};
}
:あなたのPersone
コンストラクタ関数内で
代わりにオブジェクトリテラルのコンストラクタ関数を使用しますか? – Li357
'関数Persone(){this.nome = ''; this.indirizzo = {via: ''}} ' – dfsq