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


Groups > comp.lang.javascript > #34087

Re: VB6/VBA array to JavaScript array

Newsgroups comp.lang.javascript
Date 2017-09-30 10:16 -0700
References (8 earlier) <a7f14dc4-6bf8-429d-b9f5-674a4f00807a@googlegroups.com> <4af0b534-9f9f-433e-ada2-88c111958b7b@googlegroups.com> <c8d1d365-7a2f-4527-802f-ec1076a17adb@googlegroups.com> <1ee1334b-f012-4903-91fd-f1239d8cacbc@googlegroups.com> <3bf7a2d3-ca36-4a13-9c0d-eee68ed9d68c@googlegroups.com>
Message-ID <81bbdeaa-51ac-48fa-a0df-62c75a172aac@googlegroups.com> (permalink)
Subject Re: VB6/VBA array to JavaScript array
From Bart Smissaert <bart.smissaert@gmail.com>

Show all headers | View raw


On Saturday, 30 September 2017 18:10:24 UTC+1, Bart Smissaert  wrote:
> Have fixed some error with the help of JSLint but still some problems:
> 
> function JS_CountString(lParamCount, strParam1, lParam2, dParam3)
> 
> {
>     
>     var arrSearchVB = new VBArray(UDF.GetVariantArray(1));
> 
>     //no string to search so exit
>     if (arrSearchVB.getItem(0) == -1) {
>         return 0;
>     }
> 
>     var arrFindVB = new VBArray(UDF.GetVariantArray(2));
> 
>     //no string to search for, so exit
>     if (arrFindVB.getItem(0) == -1) {
>         return 0;
>     }
> 
>     var arrSearchJS = arrSearchVB.toArray();
>     var arrFindJS = arrFindVB.toArray();
> 
>     //note we do not use new here
>     var UBS = arrSearchJS.length;
>     var UBF = arrFindJS.length;
>     var i = 0;
>     var n = 0;
>     var lCount = 0;
> 
>     //error in this code block
>     for (i = 0; i < UBS; i++) {
>         for (n = 0; n < UBF; n++) {
>            If (arrSearch[i + n] != arrFind[n]); {
>               break;
>            }  Else {
>                If (n == UBF) {
>                    lCount++;
>                }
>            }
>         }
>      }
> 
> return lCount;
> 
> }
> 
> 
> Problem at line 32 character 12: Missing 'new' prefix when invoking a constructor.
> 
>  If (arrSearch[i + n] != arrFind[n]); {
> 
> Problem at line 33 character 15: Expected to see a statement and instead saw a block.
> 
>  break;
> 
> 
> Any idea how to alter it?
> 
> 
> RBS

>> If (arrSearch[i + n] != arrFind[n]); { 

This should be:

If (arrSearchJS[i + n] != arrFindJS[n]); { 

but get the same error.


RBS

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


Thread

VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-26 16:00 -0700
  Re: VB6/VBA array to JavaScript array "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-09-28 05:45 -0700
    Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-28 06:21 -0700
    Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-28 06:37 -0700
      Re: VB6/VBA array to JavaScript array "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-09-28 08:44 -0700
        Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-28 09:07 -0700
          Re: VB6/VBA array to JavaScript array Julio Di Egidio <julio@diegidio.name> - 2017-09-28 09:47 -0700
            Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-28 10:15 -0700
            Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 02:52 -0700
              Re: VB6/VBA array to JavaScript array Julio Di Egidio <julio@diegidio.name> - 2017-09-29 05:55 -0700
                Re: VB6/VBA array to JavaScript array Julio Di Egidio <julio@diegidio.name> - 2017-09-29 06:00 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 06:29 -0700
                Re: VB6/VBA array to JavaScript array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-29 17:06 +0200
        Re: VB6/VBA array to JavaScript array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-29 16:10 +0200
          Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 07:13 -0700
            Re: VB6/VBA array to JavaScript array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-29 17:14 +0200
              Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 08:24 -0700
                Re: VB6/VBA array to JavaScript array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-29 19:08 +0200
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 10:41 -0700
              Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 08:27 -0700
                Re: VB6/VBA array to JavaScript array Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-29 19:11 +0200
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 10:43 -0700
              Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 08:42 -0700
                Re: VB6/VBA array to JavaScript array Julio Di Egidio <julio@diegidio.name> - 2017-09-29 11:28 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 12:23 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 13:18 -0700
                Re: VB6/VBA array to JavaScript array Julio Di Egidio <julio@diegidio.name> - 2017-09-29 15:34 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 04:44 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 05:43 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 08:48 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 07:52 -0700
                Re: VB6/VBA array to JavaScript array "Michael Haufe (TNO)" <tno@thenewobjective.com> - 2017-09-30 08:52 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 09:12 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 10:10 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-30 10:16 -0700
                Re: VB6/VBA array to JavaScript array Bart Smissaert <bart.smissaert@gmail.com> - 2017-09-29 14:20 -0700

csiph-web