Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #21461

Can I simplify this function UpdateBokningsArray by using some sort of generic formula

From "Tony Johansson" <johansson.andersson@telia.com>
Newsgroups comp.lang.javascript
Subject Can I simplify this function UpdateBokningsArray by using some sort of generic formula
Date 2013-09-29 15:11 +0200
Organization A noiseless patient Spider
Message-ID <l298v8$n5$1@dont-email.me> (permalink)

Show all headers | View raw


I have this matris that is 6 X 4 which is 6 rows and 4 columns
var bokningsArray = [["dummy", "", "", ""],
                             ["dummy", "", "", ""],
                             ["dummy", "", "", ""],
                             ["dummy", "", "", ""],
                             ["dummy", "", "", ""],
                             ["dummy", "", "", ""]];

I want to find some sort of  generic formula that I can use instead of doing 
in the way I have done in the  function UpdateBokningsArray.
Now I check if I have seatNr 1,2 or 3 I use row 0
If I have seatNr 4,5 or 6 I use row 1
If I have seatNr 7,8 or 9 I use row 2 and so on as you can see
function UpdateBokningsArray(seatNr)
        {
            switch (seatNr)
            {
                case 1:
                case 2:
                case 3:
                   bokningsArray[0][seatNr] = "BOOKED";
                   break;

                case 4:
                case 5:
                case 6:
                   bokningsArray[1][seatNr] = "BOOKED";
                   break;

                case 7:
                case 8:
                case 9:
                   bokningsArray[2][seatNr] = "BOOKED";
                   break;

                case 10:
                case 11:
                case 12:
                   bokningsArray[3][seatNr] = "BOOKED";
                   break;

                case 13:
                case 14:
                case 15:
                   bokningsArray[4][seatNr] = "BOOKED";
                   break;

                case 16:
                case 17:
                case 18:
                   bokningsArray[5][seatNr] = "BOOKED";
                   break;
            }
        }

//Tony 

Back to comp.lang.javascript | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Can I simplify this function UpdateBokningsArray by using some sort of generic formula "Tony Johansson" <johansson.andersson@telia.com> - 2013-09-29 15:11 +0200
  Re: Can I simplify this function UpdateBokningsArray by using some sort of generic formula Ben Bacarisse <ben.usenet@bsb.me.uk> - 2013-09-29 15:30 +0100
    Re: Can I simplify this function UpdateBokningsArray by using some sort of generic formula "Tony Johansson" <johansson.andersson@telia.com> - 2013-09-29 16:43 +0200

csiph-web