Difference between how to create C# objects in Javascript -


i'm c# developer , i'm learning javascript.

i noticed on c# way create object this:

public class member {     public string name { get; set; }      public int age { get; set; }      public string sex { get; set; }      public member (string _name, int _age, string _sex)     {         name = _name;         age = _age;         sex = _sex;     } } 

on javascript, found 1 way it. different, didn't find way:

var member = {name:"john", age:65, sex:"male"}; 

so, next doubt need use on table. need array of these objects 'member'.

normally, do?

c#

public observablecollection<member> mymembers = new observablecollection<member>(){ new member("ryan",18,"male"), new member("gabriel",51,"male"), new member("samantha",14,"female") }; 

on javascript?

var member1 = {name:"ryan", age:18, sex:"male"};  var member2 = {name:"gabriel", age:51, sex:"male"};  var member3 = {name:"samantha", age:14, sex:"female"};  var mymembers = [member1, member2, member3];  

or

var mymembers = new array(member1, member2, member3); 

i'm on right way, or have better option it? remembering show on table. on c# observablecollection best choice.

you can create similar class in js too.

var member = function(name,age,sex){     this.name = name;     this.age = age;     this.sex = sex; } 

and initialize instance this:

var m = new member('ryan',21,'male') 

for more information should in tutorial of js oop. mdn source, if doesn't fit needs, google one.


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

html - Outlook 2010 Anchor (url/address/link) -

android - How to create dynamically Fragment pager adapter -