DEV Community

Cover image for JavaScript Tips and Tricks Part -II
Jagroop Singh
Jagroop Singh

Posted on

JavaScript Tips and Tricks Part -II

Hi @all,

I have come back with a second part of JavaScript Tips and Tricks.
You can see the first part here :
JavaScript Tips and Tricks!

So, let's go with Jin ๐Ÿงก :

Top Tips and Tricks :

Check if Property Exist in Object: With the help of in keyword in JavaScript, we can check that whether a property existed in JavaScript object or not. For Example:

const BTS = { name: 'Kim Seok-jin', stageName : 'Jin'};
console.log('name' in BTS); 
console.log('age' in BTS); 

Enter fullscreen mode Exit fullscreen mode

Easy Exchange Variable : During the initial period of learning programming, everyone went through swapping numbers using temp variable or using some mathematical calculation. But one can do this easily in JavaScript using destructuring.** For example :**

var a = 12;
var b = 6;
[a,b] = [b,a]
console.log(a,b) ;

6 12
Enter fullscreen mode Exit fullscreen mode

Shorten the Console log : If you're fed up with typing console.log() to check data or for debugging, then don't worry, I will share my personal shortcut way to shorten the console log. Here it is :

var BTS = console.log.bind(document)
BTS("JIN's  Epiphany song is the best")
Enter fullscreen mode Exit fullscreen mode

Convert Number to Binary If you want to convert a number into binary number then no need to use or remember mathematical formula, I will be sharing a simple trick as :

var num = 2000;

Enter fullscreen mode Exit fullscreen mode

Remove duplicates from arrays using Set : It is a very simple yet effective method of removing duplicates from arrays using a simple one-liner.

var BTS =['J-Hope','Jin' ,'JK', 'RM' ,'J-Hope' ,'JK' ,'V' , 'Jimin' ,'V','Jin' ,'Suga' ,'Suga','Jimin']

console.log( Set(BTS));

J-Hope Jin JK RM V Jimin Suga
Enter fullscreen mode Exit fullscreen mode

That's all for this post, me with BTS come with another informative posts.

Top comments (1)

works profile image

Shorten the Console log is very useful !!