Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #34615
| Newsgroups | comp.lang.javascript |
|---|---|
| Date | 2018-01-21 03:35 -0800 |
| References | <7fc77627-cbc4-4427-83f7-74dc5e8b0123@googlegroups.com> <a111ab7e-9e84-419f-af37-cb227a23a66d@googlegroups.com> |
| Message-ID | <b8a8ec79-ae86-40ad-bc90-aec2a72af2c8@googlegroups.com> (permalink) |
| Subject | Re: DATA Structure one last time |
| From | Jonas Thörnvall <jonas.thornvall@gmail.com> |
Den söndag 21 januari 2018 kl. 11:09:44 UTC+1 skrev Jonas Thörnvall:
> Den söndag 21 januari 2018 kl. 10:50:48 UTC+1 skrev Jonas Thörnvall:
> > function newTrack(m) {
> > track[m] ={
> > outport:[],
> > portname : [],
> > midichannel:[],
> > program:[],
> > midiMess:[{time:0,data0:0,data1:0,data2:0}]
> > };
> > return track;
> > }
> >
> > function makeTrack() {
> > for (var m = 0; m < 101; m ++ ){
> > newTrack(m);
> > }
> >
> > makeMidiMessages();
> > }
> >
> > function makeMidiMessages(){
> > for (var m = 0; m<101; m++) {
> > for (var n=0;n<10000;n++){
> > track[m].midiMess[n];
> > }
> > }
> > //HOW CAN POSSIBLY THIS LINE PASS???????????????
> > track[0].midiMess[0].time=100;
> > //BUT NOT THIS ONE????????????????????????
> > track[0].midiMess[1].time=100;
> > console.log(track[0].midiMess[0].time);
> > }
>
> It is strange things like this that make me suspect i do not understand what the syntax of the structure i create mean.
>
>
>
> I thought i have an array track that have another array midiMess as property. And that the midimess array also has properties that is why an assign like this should work. Once you created tracks and midimessages, but that is not the case.
>
> So is it all misunderstood?
Well i see now why i can access the first, it is created each time is created in the template "prototype".
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 01:50 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 02:09 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 03:35 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 04:10 -0800
Re: DATA Structure one last time John G Harris <niam@jghnorth.org.uk.invalid> - 2018-01-21 18:04 +0000
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 20:03 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-21 20:07 -0800
Re: DATA Structure one last time John G Harris <niam@jghnorth.org.uk.invalid> - 2018-01-22 10:47 +0000
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-22 04:32 -0800
Re: DATA Structure one last time John G Harris <niam@jghnorth.org.uk.invalid> - 2018-01-22 16:32 +0000
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-22 21:36 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-23 01:22 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-23 05:18 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-23 05:38 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-23 05:44 -0800
Re: DATA Structure one last time Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-23 06:07 -0800
csiph-web