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
Post a Comment