Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 17 09:32
    User @bjorno43 unbanned @linkin-park
  • Jun 20 21:19
    @bjorno43 banned @shenerd140
  • Apr 25 17:13
    @mstellaluna banned @cmal
  • Jan 08 22:05
    @mstellaluna banned @dertiuss323
  • Nov 07 2018 04:42
    User @texas2010 unbanned @ows-ali
  • Nov 02 2018 16:25
    @texas2010 banned @ows-ali
  • Oct 12 2018 05:50
    @bjorno43 banned @NACH74
  • Oct 05 2018 23:02
    @mstellaluna banned @JomoPipi
  • Sep 16 2018 12:21
    @bjorno43 banned @yash-kedia
  • Sep 16 2018 12:16
    @bjorno43 banned @vnikifirov
  • Sep 05 2018 08:12
    User @bjorno43 unbanned @androuino
  • Sep 05 2018 07:38
    @bjorno43 banned @androuino
  • Aug 23 2018 16:57
    User @bjorno43 unbanned @rahuldkjain
  • Aug 23 2018 16:23
    @bjorno43 banned @rahuldkjain
  • Jul 29 2018 14:13
    User @bjorno43 unbanned @jkyereh
  • Jul 29 2018 01:00
    @bjorno43 banned @jkyereh
  • Jul 10 2018 22:09
    @bjorno43 banned @manafn
  • Jul 06 2018 15:20
    @texas2010 banned @imlegend19
  • Jul 03 2018 12:28
    @bjorno43 banned @vbvmatta
  • Jun 29 2018 13:54
    @bjorno43 banned @OGTechnoBoy
Devansh-Anhal
@Devansh-Anhal
please
*URGENT
Thomas Tylek
@zippkidd
@TonyRednil Anyway, args.includes(1) evaluates to false. But that's the value you want to keep, so !args.includes(1) evaluates to true
@TonyRednil practice running through those steps and talking through each arr[0] and then arr[1] kinda like i started to show you
Ooh, @Devansh-Anhal , I don't really know Java at all but I'll try to help
@Devansh-Anhal , you do realize this is a front-end help chat room? (HTML, CSS, JS)
Devansh-Anhal
@Devansh-Anhal
oh sorry :P
i am really sorry
Thomas Tylek
@zippkidd
no need to be sorry! I just don't know how much I can help you buddy!
Mois├ęs Man
@moigithub
what this does ? rng.nextInt(chain.size()) @Devansh-Anhal
Santiago Fernandez
@sf-jd
i always forget where the actual talking takes place here :/
Have a few Js doubts, im submitting some code for an interview, and some questions came up regarding style which i
d like to talk over if anyone's around :D
Brad
@bradtaniguchi
Style is great, since anyone can talk about style and no one is right XD
Santiago Fernandez
@sf-jd
well, not style tbh
im just not sure about some things that i know work, but wonder if its the correct way to write it :/
like maybe im overextracting stuff into functions. i try not to compromise legibility and "ease of following wtf is going on"
but then again, DRY stabs me in the face and i HAVE to avoid repeating stuff :D
all in all im not satisfied that the implementation works, but i'd like the code to look nice... despite the fact they know i havent worked more than a few freelance projects (and you pretty much make up the rules as you go there)
Brad
@bradtaniguchi
I mean its really realtive. Do you know if you can find out if the company your submitting your code to has any style guides? (might be able to do some digging)
otherwise the general stuff should be ok. Idk if you code looks like a mess so idk past that
Santiago Fernandez
@sf-jd
they dont, one of their front end leads is a good friend of mine and he agrees on my approach "i dont know everything, this is the best i can do"
mayhaps just need to vent it out a bit and then click the send button with what i've got :D
Brad
@bradtaniguchi
I mean i don't see how style could hurt you as long as its not total garbage haha
Santiago Fernandez
@sf-jd
take the following
function a(){
 functionb()
functionc()
functiond()
}
i just feel that is dirty for some reason
but it does help me handle an event on the browser in multiple places, by using a() and keeping each eventhandler short
Brad
@bradtaniguchi
I usually don't nest functions, unless there's some sort of OOP going on
were talking about vanillajs right? Opens up alot of ideas on style
Santiago Fernandez
@sf-jd
yea
constraint is use no libraries, no frameworks, just vanilla
Brad
@bradtaniguchi
Yea, id still stick with the no nested function thing (besides an Iffe)
Santiago Fernandez
@sf-jd
so just repeat the code?
i am wrapping all those methods (b,c,d) inside another method basically, that is my approach, to avoid repeating like a madman and spanning 150 more lines of code
Brad
@bradtaniguchi
what? whats wrong with:
function a() {
  addEventListener.on('click', b);
//...
}
function b() {}
function c() {}
function d() {}
Unless your using the same functions, (b,c,d) on different elements or something I'm missing
Santiago Fernandez
@sf-jd
yea i am
i have click handlers for left arrow, right arrow, and then a nav with different positions
Brad
@bradtaniguchi
Ah, I guess the naming of b,c,d isn't the best :P
Santiago Fernandez
@sf-jd
rofl
Brad
@bradtaniguchi
In that case i think its ok. Id probably keep the functions out of the main function just to then you can use them seperatly in special cases.
Santiago Fernandez
@sf-jd
handleRightClick(){
 currentPosition += 1;
doStuffWithPosition() #this is where all the other handlers are
}

handleLeftClick(){
 currentPosition -=1;
doStuffWithPosition() #same handlers
}

goToPosition(e){
 currentPosition = e.target.dataattribute;
doStuffWithPosition() #again same handlers
}

doStuffWithPosition(){
 stuff();
 moreStuff();
 yetMoreStuff()
}
oh wow that pseudocode.
i felt that's cleaner than just one function with a switch or if/else inside... handling left, right and passing position.
as handleRightClick or handleLeftClick also let me use arrow keys and i just debounce those, withouth extending their bodies with more logic.
Brad
@bradtaniguchi
I guess it depends on the use-case haha
Santiago Fernandez
@sf-jd
:)
thanks @bradtaniguchi