Top 10 Javascript Tricks You Didn't Know!

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • Click on the link below to get 2 months FREE access to Skillshare premium
    skl.sh/deved12
    In this episode we will cover 10 tips and tricks that you might not know you can do in Javascript. We will also take a look at a lot of tricks in javascript ES6 and also beginner level javascript tricks that you might've not know.
    Get My latest HTML and CSS Course Here:
    developedbyed....
    Microphones I Use
    Audio-Technica AT2020 - geni.us/Re78 (Amazon)
    Deity V-Mic D3 Pro - geni.us/y0HjQbz (Amazon)
    BEHRINGER Audio Interface - geni.us/AcbCpd9 (Amazon)
    Camera Gear
    Fujifilm X-T3 - geni.us/7IM1 (Amazon)
    Fujinon XF18-55mmF2.8-4 - geni.us/sztaN (Amazon)
    PC Specs
    Kingston SQ500S37/480G 480GB - geni.us/s7HWm (Amazon)
    Gigabyte GeForce RTX 2070 - geni.us/uRw71gN (Amazon)
    AMD Ryzen 7 2700X - geni.us/NaBSC (Amazon)
    Corsair Vengeance LPX 16GB - geni.us/JDqK1KK (Amazon)
    ASRock B450M PRO4 - geni.us/YAtI (Amazon)
    DeepCool ATX Mid Tower - geni.us/U8xJY (Amazon)
    Dell Ultrasharp U2718Q 27-Inch 4K - geni.us/kXHE (Amazon)
    Dell Ultra Sharp LED-Lit Monitor 25 2k - geni.us/bilekX (Amazon)
    Logitech G305 - geni.us/PIjyn (Amazon)
    Logitech MX Keys Advanced - geni.us/YBsCVX0 (Amazon)
    DISCLAIMERS:
    I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
    🛴 Follow me on:
    Twitch: / developedbyed
    Twitter: / developedbyed
    Instagram: / developedbyed
    Github: github.com/dev...
    #programming #javascript

Комментарии • 406

  • @cromrin
    @cromrin 4 года назад +301

    0:00 Intro
    0:45 Ad
    1:38 Setup
    1:46 Turnary Magic
    6:19 Number To String
    7:12 Fill Arrays
    8:00 Unique Arrays
    9:39 Dynamic Objects
    11:33 Slicing Arrays
    12:04 Slicing Arrays End
    13:21 Object To Array
    14:19 Performance
    16:20 Outro
    17:55 End

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 года назад +8

      Ternary, not Turnary...

    • @AhmedAli5530
      @AhmedAli5530 4 года назад +1

      I already know Turnary Magic, Slicing Arrays, Object to Array

    • @xurify
      @xurify 4 года назад +1

      @@AhmedAli5530 Nooice

    • @ridl27
      @ridl27 4 года назад +1

      same on css please, anyone :D

    • @SirusStarTV
      @SirusStarTV 4 года назад +1

      Why *Dev Ed* didn't showed *Object.entries* for getting keys and values of object as array...

  • @Jsamir7
    @Jsamir7 4 года назад

    I look forward to seeing a video about react hooks. I like the way you explained.

  • @SeriesTube01
    @SeriesTube01 4 года назад

    Dude, you have such a psycho genius kind of vibe... I LIKE IT!!

  • @m.haydar.mosawi
    @m.haydar.mosawi 4 года назад

    I wish to u all success dev ed and thanks from heart ❤

  • @bazimtsweni5343
    @bazimtsweni5343 4 года назад

    Wait!! Let's start with that card trick, how did you do that?

  • @whoareyou5944
    @whoareyou5944 3 года назад

    13:25 lamo have anyone noticed at that users object XD
    Occupation : sex module
    Working : licking door

  • @hauphan917
    @hauphan917 4 года назад +126

    I just lost it at "unemployed techlead " lmao :)

    • @mel-182
      @mel-182 4 года назад +3

      it should be the millionaire techlead!

    • @nickvledder
      @nickvledder 4 года назад

      @@mel-182 No, he lives in a shed. The (ex-Google!) tech-lead shows just another AirBnB...

    • @jamesikubi6831
      @jamesikubi6831 4 года назад +3

      😂😂 I immediately scrolled to the comments at that point to see reactions. Too bad traversy is off youtube though

    • @adelm.3835
      @adelm.3835 4 года назад

      @TechLead

  • @woket4730
    @woket4730 4 года назад +80

    Top 10 React.js Tricks You Didn't Know! Please ;3

  • @urfriendalex.y
    @urfriendalex.y 4 года назад +160

    naming a constant variable “dynamic” is totally legit

  • @ngtyt
    @ngtyt 4 года назад +83

    pro tip : add "+" before a string to coerce it into a number, and use string literals for the opposite. example:
    typeof +"5" //returns number
    typeof `${5}` // returns string

    • @theuseraccountname
      @theuseraccountname 4 года назад +1

      Interesting. Actually learned something new. Thanks!

    • @jalalbmnf
      @jalalbmnf 4 года назад

      toString() best way

    • @jaycee4738
      @jaycee4738 4 года назад +8

      Why don't you just use parseInt or Number to convert string into number? as well as toString to convert it to string?

  • @boblitex
    @boblitex 4 года назад +57

    9:37 const unique = [... new Set(users)]
    even easier

    • @und0
      @und0 4 года назад

      Exactly my thoughts! Though for older browsers with polyfill for Set Array.from is better but in node js and electron I always like the three dots for both arrays and objects :)

  • @JamesWelbes
    @JamesWelbes 4 года назад +24

    I want a shirt with Ed's face on it that says WHY YOU DO DIS?!

  • @tahasoft1
    @tahasoft1 4 года назад +13

    Be careful about fill array with an object. I faced a problem at my work using it because it will fill it by a reference to the object, not value
    so if any change happens to the object the array will be changed.
    Example:
    const obj = { a: 1 };
    const ar = Array(3).fill(obj);
    // ar = [{ 'a': 1 }, { 'a': 1 }, { 'a': 1 }];
    obj.a = 0;
    // [{ 'a': 0 }, { 'a': 0 }, { 'a': 0 }];

    • @labwax
      @labwax 4 года назад +6

      just do this
      const ar = Array(3).fill({...obj});

  • @denoww9261
    @denoww9261 4 года назад +21

    Hey, about the ternary stuff: normally you wouldn't put whole statements in there. At least that's how it works in most languages, not sure about JS. Since they're all console.log() statements, you could write it as:
    console.log(age < 18 ? "Underage" : "Of age")
    This is mostly used for when you have some boolean that decides a small part of an output. For example:
    console.log("The time is " + settings.use_12_hour_time ? time_in_12_hour_format() : time_in_24_hour_format());
    Of course the variable and function naming could use some work but you get the idea. And yes, I agree, chaining them looks pretty ugly in most cases.

    • @gyohza
      @gyohza 4 года назад

      Yeah, I absolutely would have done it this way. Not that unusual a trick, either.

    • @theannoyingone110
      @theannoyingone110 Год назад

      That is most thoroughly explained, thank you for sharing.
      I want to know if you can use *block statements* in a ternary operator using curly brackets. I'm going to test right now, though.
      Edit: truth is, you have to use Immediately Invoked Function Expressions (IIFE) to use multiple statements in a ternary operator body.
      This would be kind of useless information as you could just switch to an if...else statement, which provides a scope easily.
      If...else statements also can do similar of what a ternary operator can do, if you omit the curly brackets.

  • @MrMamate
    @MrMamate 4 года назад +34

    "traversy daddy" lamo

  • @charbelmedia3014
    @charbelmedia3014 4 года назад +19

    I wanna to see Dev Ed Tech channel right here on RUclips!

  • @NoOne-ev3jn
    @NoOne-ev3jn 4 года назад +21

    "name": "ed",
    "occupation": "sex model",
    "hobbies": "licking doors" lol
    u r crazy man but you know what, I really love you :) thanks for everything

  • @tiagocunhafernandes6607
    @tiagocunhafernandes6607 4 года назад +13

    Ed, for performance you can use Console.time(“test”) before and Console.timeEnd(“test”) after and this show the time between time and timeEnd.

  • @r0x304
    @r0x304 4 года назад +12

    “They were on drugs when they did this” lmao

  • @its.arjun.s
    @its.arjun.s 4 года назад +9

    age > 50 ? console.log('Ok Boomer') : console.log('Ok Zoomer');

  • @kttalkZ
    @kttalkZ 4 года назад +8

    unemployed tech lead, travesty daddy !! lol lol lol I am laughing to death here. Nice one bro, I am sure it was all healthy humor. Love your energy - keep it up

    • @developedbyed
      @developedbyed  4 года назад

      Of course, just poking fun a bit hehe

  • @saumyaverma9581
    @saumyaverma9581 4 года назад +7

    "traversy daddy" & "the unemployed tech lead" ......ahem ahem **it's getting controversal!!(cleaver DevEd)

  • @arhabersham
    @arhabersham 4 года назад +7

    9:19 Oh gosh... remember the classic interview question “Create a function that eliminates duplicates from an array”. Not anymore, I guess 😂

  • @sdegueldre
    @sdegueldre 4 года назад +2

    I literally knew all of those, none of this is remotely advanced or obscure, what a waste of time.

  • @sidheshwartiwari9834
    @sidheshwartiwari9834 4 года назад +8

    if(jumbo) then we go humbo 🤣🤣🤣

  • @AliRaza-kt2bb
    @AliRaza-kt2bb 4 года назад +13

    Like the way you talk! Just noticed something so sharing
    5:25 It should log "You are 50 or below 50 "
    5:37 It should log "You are between 50 and 70"
    By the way, I like the board in the background, "Gorgeous Friend" :)

  • @jthomasaurus
    @jthomasaurus 4 года назад +6

    Dammit you’re hilarious, devEd. One of the most engaging channels I watch on the RUclips

  • @marcelnunez1658
    @marcelnunez1658 4 года назад +6

    "I'm very excited for next year" bro...

  • @freakinmonkey85
    @freakinmonkey85 4 года назад +10

    Tip 10: use
    console.time(“My code timer”)
    //run code here
    console.timeEnd(“My code timer”)
    Much shorter, and you can create as many timers as you want by using different values

  • @JohnyMorte
    @JohnyMorte 4 года назад +6

    In turnary operators is wrong logging.. should be "You are bellow 50" and "You are between 50 and 70"

    • @noobiebro7266
      @noobiebro7266 4 года назад +1

      I was searching for this comment after noticing the mistake... Btw why no one noticing it...

    • @surelock3221
      @surelock3221 4 года назад

      I thought I went insane in the membrane for a minute there

  • @dwightschrute2146
    @dwightschrute2146 4 года назад +2

    Can you make a site that make a site and site make another site ....

  • @soumyadipmondal9652
    @soumyadipmondal9652 4 года назад +2

    Hi, my age is 60. BUT, I'M BETWEEN 30 & 59

  • @johnsamuel6096
    @johnsamuel6096 3 года назад +1

    Javascript is magic for people who don't know the basic functionalities of every programming language

  • @maxkehayov
    @maxkehayov 4 года назад +3

    It's called "ternary", not "turnary" operator. And it's ternary, cause it's not binary, though probably Mr. Turner was a fine mathematician. :)

  • @gustavobauer6543
    @gustavobauer6543 4 года назад +1

    I REALLY dont recommend using the ternary operator as shown in the video, it makes the code pratically unreadable and really hard to maintain, stick with plain old if statements

  • @incarnateTheGreat
    @incarnateTheGreat 4 года назад +3

    Great tips! Thanks for sharing!
    One thing: while the multiple Ternary example you did technically works, it tends to get messy to read and is somewhat discouraged. Usually, if the condition calls for a simple if/else, then a Ternary is ideal. Otherwise, it's probably worth writing out the old way.

  • @StrangeIndeed
    @StrangeIndeed 4 года назад +2

    I've something to say about the trick at 11:00. I'm new to JavaScript, but I've noticed that you don't have to write [dynamic], you can omit the square brackets. But you have to write brackets if you want to access a property of an object. For example:
    const user = {
    firstName: 'John',
    lastName: 'Doe'
    }
    const userWithReversedProperties = {
    [user.firstName]: 'firstName',
    [user.lastName]: 'lastName'
    }
    console.log(userWithReversedProperties) // {John: 'firstName', Doe: 'lastName'}
    You have to use square brackets, otherwise you'll get an error. And yeah, I could come up with better names in this example.
    And like I said, I'm a noob, so maybe there is more to this and I don't know about it.

  • @anujsri86
    @anujsri86 4 года назад +1

    I think console.time("took miliseconds") and console.timeEnd("took miliseconds") would be more accurate instead performance.now() calculation.

  • @falilou_io
    @falilou_io 4 года назад +1

    Nobody : ....
    Ed: Sex Model, licking doors ?

  • @tomaszchybzinski7283
    @tomaszchybzinski7283 4 года назад +1

    Please don't use ternary operator in not ternary way ?????...

  • @NahuelEstebanCastro
    @NahuelEstebanCastro 4 года назад +1

    It's a not a good practice to combine two ternary operators.

  • @rudyNok
    @rudyNok 3 года назад +1

    Nobody is going to point out how @ 5:35 he has the ages messed up and when the code says for the age of 60 that it is between 30 and 59 he says it works just fine? WTF?

    • @proddirtneck
      @proddirtneck 2 года назад

      I was looking for this comment that's like 5th grade math 😂

  • @_the_one_1
    @_the_one_1 4 года назад +1

    It should be 10 Tricks everyone knows

  • @laniakea1541
    @laniakea1541 3 года назад +1

    At the end when he said:
    "Im really excited for next year..."
    Oh boi u were wrong.....

  • @GyanNiti
    @GyanNiti 3 года назад

    In Real won't talk to you. because you are very talkative with another kind of expression 😂

  • @SoldierXfreedom
    @SoldierXfreedom 3 года назад +1

    "I cant wait for next year" heh

  • @PaulMorarC
    @PaulMorarC 4 года назад +1

    Good content and keep up the good work.
    Instead of the ternary example(which ended up to be quite nasty), and highlighting another thing that people don't normally use, you could have highlighted the switch statements for ranges.
    switch (true) {
    case age > 70
    // log something
    break;
    case age > 50
    // log something else
    break;
    default
    // log the default

  • @birsingh5388
    @birsingh5388 4 года назад +1

    Is unemployed tech lead is ex Google and Facebook tech lead? 😜😃

  • @und0
    @und0 4 года назад

    "Top 10 Javascript Tricks You Didn't Know!
    " But I knew all of these... jokes aside this video is good for beginners I'll be sure to link this to those who have chosen the dark side

  • @miger-lk
    @miger-lk 4 года назад +1

    Stealing from shops

  • @JaseTheAussie
    @JaseTheAussie 4 года назад +1

    Oh dear... well that didn’t age well...
    Ed: I’m really excited for next year
    2019: bah hahah, here’s 2020

  • @asagiai4965
    @asagiai4965 Год назад

    1.) BTW, it's ternary. Also, the output is wrong. But I guess for the sake of showing it's ok.
    2.) It's ok but I don't recommend it.
    5.) I'm not sure if that's what you called a dynamic object.
    Or you are just naming a key
    6.) Also not recommended.
    I think the only Idk is the last one.
    If you are a javascript programmer for a while, you must know all of these. Or at least know it's possible.

  • @Broccolees
    @Broccolees 4 года назад +1

    5:34 Wait a minute, how am i between 30 and 59 when im 60 :D ?

    • @mista_odie
      @mista_odie 4 года назад

      It looks like Ed had the number 30 stuck in his head, though none of the conditional test for 30 😂

  • @Formula7Driver
    @Formula7Driver 3 года назад +1

    At 16:32, that didn't age well

  • @bjarnieinarsson3472
    @bjarnieinarsson3472 4 года назад

    lol.. i'm always extra surprised by the fact this guy is a "programmer".. his logic is a kind of lady like.. all around with no clearance or bite.
    For example.. no sense what so ever in his if else statements in this video.. (i lasted to 5.33)
    If you are less than (

  • @davivify
    @davivify 4 года назад

    Alot of stuff I hadn't seen before.
    If I may tweak your ternary operator example some:
    console.log( "You are " + age > 70 ? "getting really old" :
    age > 50 ? "between 50 and 69" : "below 50" );
    This does two things. First it's a bit more concise than your version. But more importantly it illustrates the use of the ternary op where If/else is not allowed to go, like within function parameter lists.
    By the way, one super cool feature of JavaScript that I LOVE is the use of prototype functions to extend the basic types by, say, adding new functions. So instead of having to type [ var int = parseInt( str ) ], you could write: [ var int = str.i(); ] for example.

  • @DigitalMonsters
    @DigitalMonsters 4 года назад

    0:00 Challenge Accepted...
    1-9 ... *yawn*
    10.. well sheeeet; didn't even know 'performance' was a word in js; i just use Date.now() on both ends.
    I mean it's not going to make a world of difference but for those wondering how it differs from using Date,now() the answer on the docs is the 'resolution'/'precision' Date is milliseconds and performance offers microsecond resolution.

  • @mahinqureshi5809
    @mahinqureshi5809 4 года назад

    hey Ed .. help me out.
    so i m building a e-commerce web application and i m kinda stuck in a point . so how can i store my "ORDER ITEM" page information , to "CART" page and then after confirming what the customer ordered it goes to DB . i can work with DB but i m stuck at taking "order information" to my "cart " page ..and i dont to use any temp DB for it . i m new in web development and i not using any JS Framework . and suck at explaining stuff .. hope you getting what i m saying

  • @bragiodinsen4604
    @bragiodinsen4604 3 года назад +1

    he was hyped for corona

  • @suganthibaskaran5753
    @suganthibaskaran5753 4 года назад +1

    I knew All these tricks since the 90's, when Michael Jackson was at his prime, shamona!!

  • @pinkeHelga
    @pinkeHelga 4 года назад

    You are showing a misusage of the ternary operator. There's nothing complicated on it. It is called operator since it returns a *result* . You should have shown the real usecase `const ageClass = age < 14 ? 'child' : age < 18 ? 'youth' : 'adult';`

  • @AWM_2023
    @AWM_2023 3 года назад

    5:34 "If you say you're ah... 60.. hit save.. run this again... «You are between 30 and 59» All right!" 🤣 But I'm jk, it's a great video. Thanks!

  • @eakzit3181
    @eakzit3181 3 года назад

    thx dude didn't know about perfomance thing. Thought about what is the analogy of timeit of Python in JS, thx.... And...about 2020, u were wrong

  • @gooddeedsleadto7499
    @gooddeedsleadto7499 3 года назад

    I want to run JavaScript file placed within the script tag inside HTML file.
    I want to use VS code and google Chrome.
    Please list down the steps?
    Windows 10
    Thanks

  • @gooddeedsleadto7499
    @gooddeedsleadto7499 3 года назад

    I want to run JavaScript file placed within the script tag inside HTML file.
    I want to use VS code and google Chrome.
    Please list down the steps?
    Windows 10
    Thanks

  • @glennscott2168
    @glennscott2168 4 года назад +1

    Thank U Brother Looking forward to 2020 to. and love to see @Dev Ed Tech, Love back End, T'c God bless u Brother From Australia;

  • @mariokrstevski8836
    @mariokrstevski8836 4 года назад

    The 7th one where you play with array size, is just bad programming, don't ever do that. It might look neat here in a two-liner example, but in a project it's just bad, breaking all kinds of patterns and just NO

  • @manishpraphu7819
    @manishpraphu7819 4 года назад

    you are awsome bro, These JS tricks are very helpful. I have started watching all of your video series... unemployed techlead , hahaha..... ultimate :)

  • @silenux7419
    @silenux7419 4 года назад +1

    If you want the keys and values of the object into an Array you can use Object.entries()

  • @thedeveloper06
    @thedeveloper06 4 года назад +1

    I would like to meet u once in my life to say Thank You
    ur every video make my day awesome nd improve my knowledge in languages....really

  • @JasimGamer
    @JasimGamer 4 года назад +1

    noob tricks🙃

  • @shekhsaifuddin1353
    @shekhsaifuddin1353 4 года назад

    @Traversy daddy 😄😄😄 , but he is still young and if he wants then get marry again.....😉😉, Btw great maan...

  • @unformedvoid2223
    @unformedvoid2223 4 года назад

    Using tErnary operator like this is bad practice. Better learn yourself how to use every feature before teaching it to someone else. That's a shame that people nowadays doesn't now what is the ternary operator used for and it looks exotically for them.

  • @JacklapottTv
    @JacklapottTv 4 года назад +1

    Excited for the next year ? 2020 you mean ?

  • @agnibeshmukherjee
    @agnibeshmukherjee 4 года назад

    I WANNA SEE THAT TECH CHANNEL! // AND PLEASE TELL ME YOUR VS CODE EXTENSION FOR CODE FORMATIING (beautifyin)

  • @pauldesaintalbin6693
    @pauldesaintalbin6693 2 года назад

    15:50 Dev Ed: "took milliscensds to exouigew"
    Me: I thikn tehre's a probleml wtih yolr keybaurd

  • @ytmrdk
    @ytmrdk 4 года назад

    const number = 20 + "";
    it's not ambigous? 😂😂😂
    with
    const number = (20).toString();

  • @apexxtherapper1120
    @apexxtherapper1120 4 года назад

    Hey Bro... I'm one of your subscribers... and your content is the best... How can I get you to write a javascript code for my new website

  • @vusiliyK
    @vusiliyK 2 года назад

    I feel smart because I know all of these. Too bad I didn't learn anything lol

  • @RahulAhire
    @RahulAhire 4 года назад +1

    @ 0:25 when you switch speed settings from normal to 0.25, you will know all the magic secrets of Dev Ed

    • @eric000
      @eric000 4 года назад +1

      thanks for pointing it out. I thought he stuffed his mouth and played it backwards. I was wrong.

    • @RahulAhire
      @RahulAhire 4 года назад

      @@eric000 you're welcome 🎩

  • @dany_beltran
    @dany_beltran 4 года назад

    Ternary operator with sugar:
    const age = 30;
    console.log(
    age >= 30?
    age >= 70?
    "You are getting really old":
    "You are between 30 and 69":
    "You are below 30");

  • @faezix2124
    @faezix2124 4 года назад

    please somebody tell me how can I change my in-app terminal of VScode to whatever name I want or change the color like what Ed has done.

  • @AndreColon
    @AndreColon 4 года назад +1

    I am glad I found you...[they must have been on drugs when making literals haha]

  • @caribbeanman3379
    @caribbeanman3379 3 года назад

    How dare you?! You have desecrated the *ternary* operator! The ternary operator was not designed to be used in such an . . . unnatural way! You pervert!

  • @Murphy5-5
    @Murphy5-5 3 года назад

    a cool thing with turnary stuff is asigning values like "let var = test ? valueWhenTrue : valueWhenFalse"

  • @apexxtherapper1120
    @apexxtherapper1120 4 года назад

    Brother I only trust your skills... I wont go to noone else..but you... I put a little money to the side for you.. and ill pay upfront for what I want...

  • @earlworth
    @earlworth 4 года назад

    Also very useful: const objToArr = Object.keys( arr ).map( key => arr [key] )

  • @fusehenry
    @fusehenry 2 года назад

    How do you set up Node JS to run the JavaScript in terminal? Does anyone know the exact steps to make it work?

  • @MrSaemichlaus
    @MrSaemichlaus 4 года назад

    Instructions unclear. Stealed from shops and cop.slice() didn't help. What to do?

  • @chrisife5124
    @chrisife5124 4 года назад

    during the magic trick, reduce the speed to 0.25x, the way he shoved it in, LOL

  • @Hyuts
    @Hyuts 2 года назад

    It might be my Dunning Kreuger but I knew them all. Very reassuring though. Cheers.

  • @lucas73628
    @lucas73628 4 года назад

    he said he would prefer the if / else statement after he introduced a better clean way of using the statement. this makes me so confused.

  • @skyholder
    @skyholder 4 года назад

    how about console.timeStart and console.timeEnd instad of 10 trick ?

  • @lizzieduh9669
    @lizzieduh9669 3 года назад

    BECAUSE PF JAVASCRIPT I LOST MY PLAYFUL IN ROBLOX AND ALMOST GOT HACKED SMH

  • @javadmohammadi3943
    @javadmohammadi3943 3 года назад

    its good .but number 9 you can use Object.entries(obj)=>conver object to arry

  • @charbelmedia3014
    @charbelmedia3014 4 года назад +1

    Thank You So Much Ed! I didn't know some of these so you helped me so much. :)

  • @jairajsingh1850
    @jairajsingh1850 4 года назад +1

    8:33 it was probably the unemployed TechLead ..

  • @efrainflores1721
    @efrainflores1721 4 года назад

    If you could only see into the future, you would have realized that 2020 is a toilet.

  • @drekforder2952
    @drekforder2952 Год назад

    new String( number ) / `${ number }` seems a bit more readable in my opinion

  • @VineetChauhan19
    @VineetChauhan19 4 года назад

    Wow i successfully wasted 8 mins to watch those very important tricks.