Note that there are some explanatory texts on larger screens.

plurals
  1. POcreate dynamic variable inside for loop to access array
    primarykey
    data
    text
    <p>I have multiple arrays which has same prefix name.</p> <pre><code> var region1 = ['01','02','03','04','05','06','07']; var region2 = ['08','09','11','12']; var region3 = ['13']; var region4 = ['14','22']; var region5 = ['10','15','16','17','18','19','20']; var region6 = ['21','23','24']; var region7 = ['25','26','27','28','29','30']; var region8 = ['31','33','36','37','38','39']; var region9 = ['32','34','35','40','41','42','43','44','45','46','47']; var prefecture = "33"; </code></pre> <p>Based on prefecture value I want to display regions</p> <pre><code> if(region1.indexOf(prefecture) != -1){ $('.region1').show(); $('a.region1').addClass('regionSelect'); } else if(region2.indexOf(prefecture) != -1){ $('.region2').show(); $('a.region2').addClass('regionSelect'); } else if(region3.indexOf(prefecture) != -1){ $('.region3').show(); $('a.region3').addClass('regionSelect'); } else if(region4.indexOf(prefecture) != -1){ $('.region4').show(); $('a.region4').addClass('regionSelect'); } else if(region5.indexOf(prefecture) != -1){ $('.region5').show(); $('a.region5').addClass('regionSelect'); } else if(region6.indexOf(prefecture) != -1){ $('.region6').show(); $('a.region6').addClass('regionSelect'); } else if(region7.indexOf(prefecture) != -1){ $('.region7').show(); $('a.region7').addClass('regionSelect'); } else if(region8.indexOf(prefecture) != -1){ $('.region8').show(); $('a.region8').addClass('regionSelect'); } </code></pre> <p>which is working fine </p> <p>But I am tried like this to minimize the code.</p> <pre><code> for(var i=1; i&lt;=9; i++){ if('region'+i.indexOf(prefecture) != -1){ $('.region'+i).show(); $('.region'+i).addClass('regionSelect'); } } </code></pre> <p>It says i.indexOf is not defined</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload