No video

#26 Arrow function in JavaScript

  Рет қаралды 131,179

Telusko

Telusko

Күн бұрын

Instagram : / navinreddyofficial
Linkedin : / navinreddy20
Discord : / discord
More Learning :
Java - bit.ly/3xleOA2
Python :- bit.ly/3H0DYHx
Django :- bit.ly/3awMaD8
Spring Boot :- bit.ly/3aucCgB
Spring Framework :- bit.ly/3GRfxwe
Servlet & JSP :- bit.ly/3mh5CGz
Hibernate Tutorial :- bit.ly/3NWAKah
Rest API | Web Service Tutorial :- bit.ly/38RJCiy
Git :- bit.ly/3NUHB3V
JavaScript :- bit.ly/3mkcFys
Kotlin :- bit.ly/3GR2DOG

Пікірлер: 188
@_mc_hon_3219
@_mc_hon_3219 Жыл бұрын
All these years, I haven't seen anyone explain arrow functions any better
@muminulislamsayem
@muminulislamsayem 3 жыл бұрын
let input1 = Math.abs(5); let input2 = Math.abs(-7); let sum = (num1,num2) => num1 + num2; let result = sum(input1,input2); console.log(result);
@MdAyub-wl4hk
@MdAyub-wl4hk Жыл бұрын
Thank you dude 😎
@pavelkundu5977
@pavelkundu5977 8 ай бұрын
const add = (a,b) => Math.abs(a) + Math.abs(b) console.log(add(-2,-5))
@cordovajose5693
@cordovajose5693 3 жыл бұрын
This was easy for me because I saw your Java Lambda videos some time ago. You did a great job explaining how an anonymoys class can be converted into a lambda expression.
@yagneshacharya2461
@yagneshacharya2461 2 жыл бұрын
i took paid course from other but i cant understood arrow functions there , so i came here 😂😂😂,,, atlast we all have to come to 'mentors of all mentors'
@parthshah1314
@parthshah1314 3 жыл бұрын
Sir you are the inspiration and you are the one of the best guide. Keep going sir we all supports you.
@devanshusachdev7367
@devanshusachdev7367 2 жыл бұрын
Enjoying your course a lot! It's great to be a part of your alienArmy👽 Here's my solution for the assignment question: let func = (num1, num2) => (num1>=0 && num2>=0)?num1+num2:"positive numbers only";
@mithunrathod6714
@mithunrathod6714 Жыл бұрын
time stamp: 5:10 // Assignment => let addition = function(num1, num2) { if (num1 > -1 && num2>-1){ console.log(num1 + num2); } else{ console.log("One of those number is negative"); } } addition(1400, 56); Output -- 1456
@prajjwalchauhan2165
@prajjwalchauhan2165 Жыл бұрын
you didn't mentioned return statement bro! her's the ans:- let add = (a,b) => { if (a > 0 && b >0){ return a + b }else { return ("Error"); } } console.log(add(2,5));
@shreyashkhurud7217
@shreyashkhurud7217 Жыл бұрын
You are both wrong! he told to add the numbers even if one of them or both are negative! Here's the right answer let add = (a,b) => { if(a
@thequantum-plator
@thequantum-plator Жыл бұрын
@@shreyashkhurud7217 lol no, he said add the numbers only if they are positive. Those 2 commentators understood the question right. Listen carefully at 5:27
@asap4064
@asap4064 Жыл бұрын
@@shreyashkhurud7217 bro you should also add another else if where both the numbers are negative
@hmd2609
@hmd2609 9 ай бұрын
@@shreyashkhurud7217 you are also wrong man!! what is the use of if statements in your code!!
@akhila294
@akhila294 22 күн бұрын
let add = (num1, num2) => (num1
@chetan_nada
@chetan_nada 2 жыл бұрын
We can use Math.abs(num1) + Math.abs(num2) for converting negative to positive.
@joerowe9814
@joerowe9814 9 күн бұрын
great use of comments in the lower half of the screen. Nice pace. Not too long. I have watched a lot of bad videos trying to teach fat arrow functions and this is the best Thank you. @Telusko
@mangoshala8174
@mangoshala8174 2 жыл бұрын
Thanks, I was a bit confused with arrow functions which you made it so simple to understand.
@andreap9756
@andreap9756 2 жыл бұрын
Right! For me too.
@NithinS-bm8qt
@NithinS-bm8qt Жыл бұрын
const add = (num1, num2) => { const condition1 = Math.sign(num1); const condition2 = Math.sign(num2); if ((condition1 && condition2) === 1) return num1+num2 else return ('given num is zero or negative') } let result = add(1,9); console.log(result);
@rohithyarramsetty5600
@rohithyarramsetty5600 Жыл бұрын
What's the validation here? *if ((condition1 && condition2) === 1)*
@sidharthpillai
@sidharthpillai 2 жыл бұрын
I made the 1000th like. Thanks Navin. Having concepts simple and crisp makes it easy for daily learning.
@navamshuram
@navamshuram 2 жыл бұрын
let a1 = Math.abs(5); let a2 = Math.abs(-7); let sum = (num1,num2) => num1 + num2; let result = sum(a1,a2); console.log(result);
@satheesh1290
@satheesh1290 Жыл бұрын
let add=(n1,n2)=> { let n3=Math.abs(n1); let n4=Math.abs(n2); return n3+n4; } sum=add(4,-9); console.log(sum);
@heshamahmad4101
@heshamahmad4101 Жыл бұрын
let add = (num1,num2) => Math.abs(num1) + Math.abs(num2); let result = add(-5,-6) console.log(result)
@sombithsen177
@sombithsen177 2 жыл бұрын
Solution to question at 5:30 let n1=6,n2=-4 let add=(n1,n2)=>{ if (n1
@shreyashkhurud7217
@shreyashkhurud7217 Жыл бұрын
5:07 Answer: let add = (a,b) => { if(a
@pradlife7987
@pradlife7987 20 күн бұрын
As usual - very well explained
@andreap9756
@andreap9756 2 жыл бұрын
After all this time, I can say I understand what the hell a arrow function is now!!!! Dude thanks :)
@Nani-fm9dd
@Nani-fm9dd 3 жыл бұрын
let add = (num1,num2) => num1+num2; let a=Math.abs(5); let b=Math.abs(-7); let result = add(a,b); console.log(result);
@rajarajang8713
@rajarajang8713 3 жыл бұрын
let add = function(num1, num2) { num1 = (num1 < 0) ? num1 * -1 : num1; num2 = (num2 < 0) ? num2 * -1 : num2; return num1 + num2; } let result = add(5, -6); console.log(result); is that right or wrong?
@sivahb484
@sivahb484 3 жыл бұрын
Let add= (num1 , num2) => Math.abs(num1) + Math.abs(num2);
@anandjha101
@anandjha101 3 жыл бұрын
Instead of num1* -1 you can do -(num1);
@anandjha101
@anandjha101 3 жыл бұрын
@@sivahb484 good way to save lines
@anandjha101
@anandjha101 3 жыл бұрын
@@sivahb484 but you should implement your own class and in that your own abs function
@anushadurgam7614
@anushadurgam7614 2 жыл бұрын
let sum =(a,b)=>{ if (a
@alexkakhnovskyi4113
@alexkakhnovskyi4113 9 ай бұрын
he didn't mention one of the main features of the arrow functions. Arrow functions do not bind their own "this", instead, they inherit the one from the parent scope
@alexissorianooo
@alexissorianooo 2 жыл бұрын
I challenged myself to use Ternary Operator: (it is not a best practice to use nested ternary operators) let addNeg = (num1, num2) =>{ return num1
@IMAYAVARABAN_SILAMBAM_ADIMURAI
@IMAYAVARABAN_SILAMBAM_ADIMURAI Жыл бұрын
let t = (n1, n2) => (n1
@abhishekns6802
@abhishekns6802 Жыл бұрын
let add = (a,b) => { if (a
@InfoAnishGarg
@InfoAnishGarg 3 жыл бұрын
So useful, i always use this. Just love it 💕
@mohakahuja8541
@mohakahuja8541 2 жыл бұрын
let a=4;let b=* Math.abs(-6);let add=(num1,num2)=>num1+num2;let output=add(a,b);console.log(output);
@kavalikishore-xg9wt
@kavalikishore-xg9wt Жыл бұрын
let sum=(num1,num2)=>{ result=num1+num2; if (result>0){ console.log(`value is ${result} +ve`); }else{ console.log('enter correct value'); } } sum(5,6)
@anushapatel6043
@anushapatel6043 Жыл бұрын
// Assignment // const add = (num1, num2) => { if(num1>0 && num2>0) { return num1 + num2 } else { return "negative number" } } let result = add(2,-3) console.log(result);
@digambarsawant1116
@digambarsawant1116 2 жыл бұрын
let add = (num1,num2)=> (Math.abs(num1)+Math.abs(num2)) ; let result=add(5,-6); console.log(result);
@LoU3107
@LoU3107 3 жыл бұрын
Whats the benefit in this case using an arrow function instead of function expression? For now, I see the difference is that you can save the brackets if its only 1 statement and you can remove the return keyword.
@BigGus87
@BigGus87 10 ай бұрын
its just shorthand. no actual difference
@BigGus87
@BigGus87 10 ай бұрын
you can remove the return keyword even if its a regular function btw.
@MrTranimation
@MrTranimation Жыл бұрын
Great tutorials man!
@it-095shivampatel4
@it-095shivampatel4 10 ай бұрын
let n1=+prompt("enter first num"); let n2=+prompt("enter second num"); let sum =add(n1,n2); let add = (n1,n2)=>Math.abs(n1)+Math.abs(n2); console.log(sum);
@aminalwamba2007
@aminalwamba2007 Жыл бұрын
this is amazing thank you so much
@muralivelayudam8079
@muralivelayudam8079 2 жыл бұрын
let sum = function (n1, n2) { var result = n1 + n2; if (result > 0) { console.log("+VE"); } else if (result < 0) { console.log("-VE"); } }; sum(5, -6); //MuraliVelyudam//
@satheesh1290
@satheesh1290 Жыл бұрын
what if (-5,6)
@SnobbyLion
@SnobbyLion 10 ай бұрын
GREAT explanation! Thank you!
@AmeerMuawia-i4p
@AmeerMuawia-i4p 9 күн бұрын
5:10 let add = function(num1,num2) { if (num2 < 0) { let positive_coverter = -1; num2 = positive_coverter*num2; return num1+num2; } else return num1+num2; } let result = add(3,-8) console.log(result);
@rameenana
@rameenana 8 ай бұрын
Nice of you to make a video to help others. Though you seem to understand how to write an arrow function, I don’t think you understand the purpose of it. Use a Class in combination with .this That’ll help your audience understand the purpose of the code and then why you write it will make sense. And dude, don’t say things like “I know it doesn’t make sense but…” You can say that about an advanced topic you’ll cover in the future but you can’t say that about the core topic you’re teaching. Hope this helps. Good luck mate.
@swapnilthakar7845
@swapnilthakar7845 3 жыл бұрын
var add = (num1,num2) => Math.abs(num1) + Math.abs(num2) var result = add(-10,-10) console.log(result) // it will print 20 .
@tektektuktuk4086
@tektektuktuk4086 Жыл бұрын
Such a good explanation
@kiran5432
@kiran5432 Жыл бұрын
let add=(a,b)=>{ if(a>=0&&b>=0) return a+b else console.log("one of the input is negative") } let result=add(2,-3) console.log(result)
@anandjha101
@anandjha101 3 жыл бұрын
Very easy questions for me because I have learned data structure and algorithms But I have learned my first programming language from you🥰🥰
@milankbudha
@milankbudha 3 жыл бұрын
let add = (num1,num2) => num1 + num2; console.log(add(5,6));//it will also work
@rahulgiri1253
@rahulgiri1253 Жыл бұрын
we can do different way- 1st way without inbuiled func:- let add=(num1,num2) => num1+(num2*-1); let result=add(5,-6) console.log(result) 2nd let add=(num1,num2) => num1+(-num2); let result=add(5,-6) console.log(result) 3rd way with inbuiled let add=(num1,num2) => num1+num2; let num1=Math.abs(5) let num2=Math.abs(-6) let result=add(num1,num2) console.log(result)
@thecreator9164
@thecreator9164 6 ай бұрын
last question answer: let add=(num1,num2)=>{ if (num1>0 && num2>0) return num1+num2 else return "Only positive numbers are allowed as input" } let result=add(3,-4) console.log(result)
@ganeshjaggineni4097
@ganeshjaggineni4097 Жыл бұрын
NICE SUPER EXCELLENT MOTIVATED
@DannyH77
@DannyH77 9 ай бұрын
wow so much cleaner . thank you
@tarundhati6499
@tarundhati6499 6 ай бұрын
function add(num1,num2) { return num1 +num2; } num1 =10; num2 =-17; let result= add(10,-17) if (num1
@barbarasanchezvasquez2242
@barbarasanchezvasquez2242 2 жыл бұрын
My answer of the exercise at 5:06: //By @iamsanbarb let add = (num1, num2) => num1 + num2; let result = add(Math.abs(5),Math.abs(-6)); console.log(result);
@aswintr2052
@aswintr2052 Жыл бұрын
let add=(n1,n2)=>n1+n2 let rslt=add(-9,-6) console.log(rslt*-1)
@user-oo2fo9ew6n
@user-oo2fo9ew6n Күн бұрын
7:31 let add = (num1, num2)=> { if (num1 > 0 && num2 >0) return num1 + num2 ; else console.log("Please add positive numbers only"); // return undefined; } let result = add (5,-6); console.log(result);
@PR-kq3px
@PR-kq3px 2 жыл бұрын
let add = (num1, num2) => num1 && num2 > 0 ? num1 + num2 : "unvalid positive num"; console.log(add(5, 8))
@ananthasri3324
@ananthasri3324 7 ай бұрын
let doit = function(num1,num2){ if(num1>=0&&num2>=0){ console.log(num1+num2) } else{ console.log(num1) } } doit(50,-5)
@Mohamed-bu1yt
@Mohamed-bu1yt Жыл бұрын
This video is very useful and understandable thanks
@charlestoneoyoo
@charlestoneoyoo 10 ай бұрын
great explanation
@pavelkundu5977
@pavelkundu5977 8 ай бұрын
const add = (a,b) => Math.abs(a) + Math.abs(b) console.log(add(-2,-5))
@rudrasaiprasad
@rudrasaiprasad Ай бұрын
let add = (n1, n2) => { if(n1 / (n1 * (-1)) == -1 || n2 / (n2 * (-1)) == -1) { return "-ve number alert" }else{ return n1+n2; } }; console.log(add(5,6)); this will give you the always positive output.
@jno1lilno
@jno1lilno 2 жыл бұрын
so can you use a arrow function with more than one statement ? and if so do you still have to include the curly brackets?
@smrpkrl
@smrpkrl Жыл бұрын
yeah we can use arrow fucntion if it has multiple statements also..it's just that if you are using arrow function and your arrow function has only one statement, you dont need to use curly brackets and if your one statement arrow function returns something, you dont need to even write "return".
@pooja_chowdari
@pooja_chowdari Жыл бұрын
not only in arrow functions whenever you want to group multiple statements you have to use curly braces
@hemanthshetty2115
@hemanthshetty2115 Ай бұрын
Bro I easily understood 😮😮
@NBA-gt7lp
@NBA-gt7lp 9 ай бұрын
you got a new subscriber🥳🥳
@neonyoutobe5405
@neonyoutobe5405 2 жыл бұрын
I enjoyed this Video.
@asokthegreat7781
@asokthegreat7781 2 жыл бұрын
let add = (num1, num2) => num2
@ishad17-ml1si
@ishad17-ml1si 2 ай бұрын
let ans = (a,b) => { let num1 = Math.abs(a) let num2 = Math.abs(b) return num1 + num2; } console.log(ans(-78,22)); // 100 is the output
@guchierrez
@guchierrez Жыл бұрын
great guide
@souravmandal3868
@souravmandal3868 Жыл бұрын
The code for the assignment is: let add = (num1, num2) => { if (num1 > 0 && num2 > 0) return num1 + num2; else return "Can't add negative numbers"; } const prompt = require("prompt-sync") ({sigint: true}); let num1 = Number.parseInt (prompt ("Enter the first number: ")); let num2 = Number.parseInt (prompt ("Enter the second number: ")); let ans = add (num1, num2); console.log (ans);
@gambo2003
@gambo2003 3 жыл бұрын
Thanks for your efforts 🙏
@TheTechCritic11
@TheTechCritic11 3 жыл бұрын
SIR IS MACBOOK PREFERED FOR PROGRAMMING OVER WINDOWS?
@dipersonmaharjan2015
@dipersonmaharjan2015 3 жыл бұрын
you can program on both but in my opinion because majority of the population has windows youtubers or others shows programming in windows.
@patite3103
@patite3103 Жыл бұрын
Great video!
@eheper
@eheper 2 жыл бұрын
Nice explanation.
@KanikaSri-o4b
@KanikaSri-o4b 2 ай бұрын
let hbd = (num1,num2) => num1 + num2 ; let ver = hbd(Math.abs(5) , Math.abs(-6)); console.log(ver)
@jaggu7714
@jaggu7714 10 ай бұрын
assignment ..... let user = (a,b) => a + b a= 1 b= 2 let result = user(a,b) if(b
@user-ns8ht9tu3d
@user-ns8ht9tu3d 2 ай бұрын
good explanation
@nikhilm2123
@nikhilm2123 10 ай бұрын
i understood in a sec tysm🙏
@bharathreddy2350
@bharathreddy2350 Жыл бұрын
let n1=Math.abs(3) let n2=Math.abs(-4) let add=(n1,n2)=>n1+n2; let R=add(n1,n2) console.log(R)
@gurbajsingh8273
@gurbajsingh8273 Жыл бұрын
so simple thank u
@sonujhariya
@sonujhariya Жыл бұрын
let add = (num1, num2) => { if (num1
@amirhafidz5470
@amirhafidz5470 2 жыл бұрын
let add = (num1,num2) => Math.abs(num1)+Math.abs(num2) console.log(add(6,-5))
@salauddinsallu4209
@salauddinsallu4209 6 ай бұрын
let addsum = (num1,num2,num3=1) => { //arrow function return num1 + num2 + num3 } let sak = addsum(15,Math.abs(-6)); console.log(sak)
@shrshawn
@shrshawn 2 жыл бұрын
let sum = (num1,num2) => (num1 >= 0 && num2 >=0) ? num1 + num2 : (num1 >=0 ? num1 : num2); is this the answer? my logic is- only add nos if both are non negative. else return any no which is non negative
@abroadlifestory193
@abroadlifestory193 Жыл бұрын
let a = Math.abs(6) let b = Math.abs(-7) let sum = (num1,num2)=> (num1+num2) let result = sum (a,b) console.log(result);
@codexakshay2348
@codexakshay2348 5 ай бұрын
Assignment Question: let addPos = (a,b) => Math.abs(a)+Math.abs(b) console.log(addPos(-6,-3))
@sidrhat1616
@sidrhat1616 3 жыл бұрын
Plz Uplaod Daily Maybe Not 2-3 videos but only 1 video daily
@w3raja740
@w3raja740 3 жыл бұрын
Easy to understand
@hrithikka3843
@hrithikka3843 Жыл бұрын
Isn't it the same as lambda function from python
@saritharamagiri1634
@saritharamagiri1634 Жыл бұрын
Hi Naveen, please make videos on reactJS it would be helpful.
@asal3169
@asal3169 3 ай бұрын
let add = (a,b) => { if (a+b < 0){ return "the number will be less than 0" } return a+b } console.log(add(2,3));
@cs.nolife
@cs.nolife Жыл бұрын
let add = (num1, num2) => { return convertToPositive(num1) + convertToPositive(num2); } let convertToPositive = (num) => { return num > 0 ? num : num * -1; } let sum = add(10, -5); console.log(sum);
@penuboluprudvikrishna6046
@penuboluprudvikrishna6046 3 жыл бұрын
Can i do hoisting using arrow functions have a doubt sir waiting for your reply
@krishshiva6531
@krishshiva6531 2 жыл бұрын
How to use scanner in javascript or ex: how ask a user to enter num1 and num 2
@saichandra2768
@saichandra2768 3 жыл бұрын
is there any multiline commenting in javascript??
@elakkiyanandhini7974
@elakkiyanandhini7974 2 ай бұрын
let addition = (num1,num2) => { if (num1 < 0 || num2 < 0) { return "Negative Numbers not accepted"; } return num1 + num2; } console.log(addition(3,-2));
@siddheshbhise2056
@siddheshbhise2056 5 ай бұрын
let sum = (a,b) => { a = Math.abs(a) b = Math.abs(b) return(a + b) } console.log(sum(10,-20));
@harishjaladi1371
@harishjaladi1371 2 жыл бұрын
let exe = (num1,num2) => { if (num1< 0 || num2 < 0) console.log("negatives we can't add") else console.log(num1+num2) } exe(4,-5) //negatives we can't add
@BLACKWIZX
@BLACKWIZX Ай бұрын
i reallly dont know about arrow funtion before, i just search for arrow function in JS and got yours , I am completely understood now thanks @telusko
@VishwajeetSingh-mx8pn
@VishwajeetSingh-mx8pn 2 ай бұрын
let add=(num1,num2)=>{ if(num2
@sirojohnodilla9990
@sirojohnodilla9990 Жыл бұрын
let add = (num1,num2) => { if(num1 < 0 || num2 < 0){ console.log(`Negative Number detected!`) } else{ let result = Number(num1) + Number(num2) console.log(`The result is ${result}`) } } let num1 = prompt("Enter first number:") let num2 = prompt("Enter second number:") add(num1,num2)
@santoshchhetrithapa3573
@santoshchhetrithapa3573 2 жыл бұрын
sir can you make videos on react js it would be helpful
@pooja_chowdari
@pooja_chowdari Жыл бұрын
let nnum = (a,b) => (a
#27 What are Methods in JavaScript?
4:41
Telusko
Рет қаралды 84 М.
Arrow Functions JavaScript Tutorial - What NOT to do!!!
31:48
ColorCode
Рет қаралды 55 М.
English or Spanish 🤣
00:16
GL Show
Рет қаралды 8 МЛН
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,5 МЛН
The different types of JavaScript functions explained
14:47
Kevin Powell
Рет қаралды 40 М.
THIS and arrow function in javascript | chai aur #javascript
18:29
Chai aur Code
Рет қаралды 176 М.
JavaScript ES6 Arrow Functions Tutorial
9:32
Web Dev Simplified
Рет қаралды 828 М.
Debouncing vs Throttling | Walmart UI Interview Question
26:37
Akshay Saini
Рет қаралды 197 М.
JavaScript Arrow Functions & "this" Explained Simply
8:48
Teddy Smith
Рет қаралды 4,5 М.
map, filter & reduce 🙏 Namaste JavaScript Ep. 19 🔥
37:42
Akshay Saini
Рет қаралды 890 М.
Javascript Promises vs Async Await EXPLAINED (in 5 minutes)
5:50
Roberts Dev Talk
Рет қаралды 579 М.
What is JSON ?
11:56
Telusko
Рет қаралды 1,1 МЛН
#29 Why it is called THIS?
11:27
Telusko
Рет қаралды 64 М.