Hey Developer,
Welcome to my Javascript blog, My name is Md Taqui Imam i am a Full Stack developer And in,
Today's 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 "๐ฅ๐๐ฆ"
Happy coding ๐
ย