킬러 자바스크립트 원 라이너

킬러 자바스크립트 원 라이너

2022-10-19 last update

5 minutes reading webdev productivity programming javascript
커뮤니티에서 좋은 반응을 얻은 후, 나는 당신에게 많은 도움이 될 몇 가지 JavaScript 한 라이너를 추가로 게시하기로 결정했습니다. 에 대한 이전 기사에 대한 링크를 게시했습니다.

모든 쿠키 지우기




const clearCookies = document.cookie.split(';').forEach((cookie) => (document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`)));


문자열 반전



split, join 및 reverse 방법을 사용하여 한 줄에서 문자열을 반전할 수 있습니다.

const strReverse = str => str.split('').reverse().join('');
strReverse('Shshank');
// knahshS


임의의 16진수 생성



이 방법은 Math.random()padEnd() 를 사용하여 임의의 16진수 코드를 생성합니다.

const hexClr = () => '#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');
console.log(hexClr());


문자열을 대문자로



자바스크립트에는 대문자화 기능이 내장되어 있지 않으므로 다음과 같은 목적의 코드를 사용할 수 있습니다.

let str = 'follow Shshank for amazing posts';
let capStr = str.replace(/\w\S*/g, (w) => (w.replace(/^\w/, (c) => c.toUpperCase())));
console.log(capStr);


클립 보드에 복사


navigator.clipboard.writeText를 사용하여 모든 텍스트를 클립보드에 쉽게 복사할 수 있습니다.

const copy = (text) => navigator.clipboard.writeText(text);
copy('Shshank');


이 게시물이 마음에 드셨으면 합니다. 이 게시물이 유용하다고 생각되면 동료 개발자와 공유하고 공유하십시오. 더 많은 게시물을 보려면 저를 팔로우하세요.

고맙습니다.