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


Groups > comp.lang.javascript > #28658

Re: explode a string function gets an undefined result

From Stefan Weiss <krewecherl@gmail.com>
Newsgroups comp.lang.javascript
Subject Re: explode a string function gets an undefined result
Date 2015-09-07 14:26 +0200
Organization albasani.net
Message-ID <msjvp4$vde$1@news.albasani.net> (permalink)
References <f938f9dd-e322-4370-bc80-379ea36b83aa@googlegroups.com>

Show all headers | View raw


On 2015-09-07 03:03, JRough wrote:
> var str = 'janis';
> var myfunc = function explode(str){
> for (var i=0, out; i< str.length; i++){
> out = out + " " + str.charAt(i);
>     
> }
>    alert(out);
> }
> output = myfunc(str);
> 
> 
> why is the result "undefined j a n i s???, thanks

See Tim Streater's answer: `out` is declared but not defined.
undefined + " " -> "undefined "

I couldn't help noticing two other things (apart from the unconventional
indentation):

1) Do you want to address your function as myfunc() or explode()?

2) Consider "janis".split("").join(" ")


- stefan

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


Thread

explode a string function gets an undefined result JRough <janis.rough@gmail.com> - 2015-09-06 18:03 -0700
  Re: explode a string function gets an undefined result Tim Streater <timstreater@greenbee.net> - 2015-09-07 09:37 +0100
  Re: explode a string function gets an undefined result Stefan Weiss <krewecherl@gmail.com> - 2015-09-07 14:26 +0200
    Re: explode a string function gets an undefined result Tim Streater <timstreater@greenbee.net> - 2015-09-07 15:58 +0100
  Re: explode a string function gets an undefined result JRough <janis.rough@gmail.com> - 2015-09-08 14:29 -0700
    Re: explode a string function gets an undefined result "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-09 00:01 +0200
      Re: explode a string function gets an undefined result Stefan Weiss <krewecherl@gmail.com> - 2015-09-09 00:50 +0200
        Re: explode a string function gets an undefined result "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-09 09:19 +0200
        Re: explode a string function gets an undefined result JRough <janis.rough@gmail.com> - 2015-09-09 10:30 -0700
    Re: explode a string function gets an undefined result Tim Streater <timstreater@greenbee.net> - 2015-09-09 22:15 +0100

csiph-web