[Javascript]
Function jsonObj (){
Var person = {name: 'hangsan', pass: '000000', 'sni. ni': 'xmq ', back: function (){
For (var I = 0; I <arguments. length; I ++ ){
// You can traverse through the for loop without knowing the number of parameters
// Arguments, which is provided by js by default
Alert ("arr [" + I + "] =" + arguments [I]);
}
}
};
// Traverse attributes
For (var item in person ){
If (typeof person [item] === 'string '){
Alert ("the value of" + item + "in person =" + person [item]);
} Else if (typeof person [item] === 'function '){
Person [item] (1, 1 );
// Js function parameters can be dynamically changed
}
}
// Add attributes
Person. isMe = 'aobian ';
// The attribute name is normal.
// When the attribute name is abnormal, it must be in the following format,
Person ['isme. kaobian '] = 'Hello kaobian ';
// The above format can also be used below
For (var item in person ){
If (typeof person [item] === 'string '){
Alert ("the value of" + item + "in person =" + person [item]);
} Else if (typeof person [item] === 'function '){
Person [item] (1, 1 );
}
}
}