javascript - TypeScript: Using function parameter as JSON-key name -


following situation:

setflags(data:any, key:string) {     this.flags.key= data; } 

assumed data {'foo': 'is cool'} , key 'bar' , flags should like:

{     'bar': {'foo': 'is cool'} } 

is there simple solution purpose?

edit: reply questions in comments: going typescriptclass used service, stores flags.

@injectable() export class formstoreservice {     flags:any = {};     constructor() {}     setflags(data:any, key:string) {         this.flags.key = data;     } } 

when write foo.bar, setting property named bar. if name of property dynamic, should use foo[bar] syntax. setflags method becomes

setflags(data:any, key:string) {  this.flags[key] = data; } 

Comments

Popular posts from this blog

Lists in Python -

android - can not access to progress bar in an other activity -

html - Not able to access next element of an array javascript -