Цитата:
|
как переделать этот код, чтобы:
можно было обратиться сразу к внутреннемому объекту (например, к func) и в параметрах, указывать не полный идентификатор объекта (obj.func.msg3), а только последний (msg3), т.е. как-то так:
obj.showF('msg3')
|
obj={
func:{
msg1: 'fm1...',
msg2: 'fm2...',
msg3: 'fm3...',
msg4: 'fm4...'
},
errs:{
msg1: 'em1...',
msg2: 'em2...',
msg3: 'em3...',
msg4: 'em4...'
},
// и так далее
showF: showMsg
};
obj.showF = obj.showF.bind(obj.func);
function showMsg(m){
alert(this[m])
}
obj.showF('msg3');