Hey Developer,
Welcome to my Javascript blog, My name is Md Taqui Imam i am a Full Stack developer
And in
Today post i will tell you some "Javascript Quick Tips💎" that every javascript developers should know.
1. Combine Objects 👨👨👦👦
const username = { id: '@Taquiimam14' };
const website = { url: 'www.twitter.com' };
const social = { ...username, ...url };
// Result: { id: '@Taquiimam14', url: 'www.twitter.com' }
2. Shuffle an array 🥓
function shuffleArr(array) {
return array.sort( () => Math.random( ) - 0.5) ;
}
let myArr = [1, 2, 3, 4, 5];
shuffleArr(myArr);
// Result: [3, 1, 5, 4, 2]
3. Short-circuit conditional 🛠
// Old
if ( isSubscribed ) {
sendThankyouEmail();
}
// New
isSubscribed && sendThankyouEmail() ;
4. Dynamic Property Names ✨
const dynamic = 'websites' ;
var social = {
userId: '@Taquiimam14',
[dynamic]: 'www.twitter.com'
};
// Result: { userId: "@Taquiimam14", website: "www.twitter.com" }
5. Flattern an array 👓
const oldArr = [1, 2, [2, 3, 4], 8];
const newArr = oldArr.flat();
// Result: [1, 2, 2, 3, 4, 8]
6. Return shorthand ✔
// Old
fumction myfunc() {
foo();
bar();
return 1;
}
// New
function myFunc() {
return foo(), bar(), 1;
}
7. Resize An Array ⚙
var array = [1, 2, 3, 4, 5];
array.length = 2 ;
// Result: [1, 2]
💭Conclusion
Thankyou for reading this blog post i hope you find it helpful. Even beginning programmers can understand these concepts to get the most out of JavaScript. Keep practicing and have fun with code!
And don't forget to Drop "🔥💖🦄"
Top comments (2)
😂