Советы и рекомендации по JavaScript Часть -II

Привет всем,

Я вернулся со второй частью статьи “Советы и рекомендации по JavaScript”.
Первую часть вы можете посмотреть здесь :
JavaScript Tips and Tricks!

Итак, давайте перейдем к Джин 🧡 :

Лучшие советы и хитрости :

Проверьте, существует ли свойство в объекте: С помощью ключевого слова in в JavaScript мы можем проверить, существует ли свойство в объекте JavaScript или нет. Например:

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

OUTPUT :
true
false
Войти в полноэкранный режим Выйти из полноэкранного режима

Легкая замена переменной: В начальный период изучения программирования все проходили через замену чисел с помощью временной переменной или с помощью некоторых математических вычислений. Но это можно легко сделать в JavaScript, используя деструктуризацию.** Например.

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

OUTPUT :
6 12
Войти в полноэкранный режим Выйти из полноэкранного режима

Сокращение журнала консоли : Если вам надоело набирать console.log() для проверки данных или для отладки, то не волнуйтесь, я поделюсь своим личным способом сокращения журнала консоли. Вот он

var BTS = console.log.bind(document)
BTS("JIN's  Epiphany song is the best")
Войти в полноэкранный режим Выйти из полноэкранного режима

Если вы хотите перевести число в двоичную систему счисления, не нужно использовать или запоминать математические формулы, я поделюсь с вами простым трюком:

var num = 2000;
console.log(num.toString(2));

OUTPUT :
11111010000
Войти в полноэкранный режим Выйти из полноэкранного режима

Удаление дубликатов из массивов с помощью Set : Это очень простой, но эффективный метод удаления дубликатов из массивов с помощью простой однострочной команды.

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

console.log(...new Set(BTS));

OUTPUT :
J-Hope Jin JK RM V Jimin Suga
Войти в полноэкранный режим Выход из полноэкранного режима

На этом у меня все, мы с BTS придем с другими информативными постами.

Оцените статью
Procodings.ru
Добавить комментарий