js 2진수, 8진수 사용하기 8진수, 2진수 값을 사용할때 숫자 값 앞에 '0o', '0b' 를 달아주면 자동으로 변환해줌 let octal = 0o10; // 8진수 10은 10진수로 8console.log(octal); // 출력: 8 let binary = 0b1010; // 2진수 1010은 10진수로 10console.log(binary); // 출력: 10 참고로 반대로 2진수나 8진수로 변환하려면 toString을 사용하면됨let decimal = 10;let octal = decimal.toString(8);console.log(octal); // 출력: "12"// 10의 값을 8진수로 변환하여 12의 값이 나옴 2024. 10. 13. js Object Literal Syntax Extension (키 값 동적으로 생성) 키 값을 동적으로 생성할때 const a = {name:'aaa'};const b = 'age';a[b] = 15;console.log(a) // {name: 'aaa', age: 15}; 이렇게 생성가능하지만, 한번에 생성해주고싶다면const d = { name: 'aaa', [c]: 15};이렇게 깔쌈하게 작성하기 2024. 10. 13. js rest parameters 정해진 매개변수 이외에 추가로 규격이정해지지 않은 인자를 배열형태로 받는 문법function func(a,...array) { console.log(a) // 1 console.log(array); // [ 2, 3] console.log(Array.isArray(array)); // true}func(1, 2, 3); 2024. 10. 8. ws, was 구축 일기 별거없고 프론트만하다보니 서버구축 등 잘 안해봐서기록겸 구축하려함nginx 쓸거고 로드밸런싱등 주요기능 다 써보면서 기록 예정was는 그냥 거의 깡동 nest.js 프로젝트 넣음근데 nest.js넣었으면 was라고부르는거보다 node기반 was라고 하는게 맞겠죠? (진짜 모름)결국 node기반언어로 컴파일될테니1. 아무 클라우드에 ip할당받고 운영체제 설치해줌 운영체제는 점유율 젤 많다고 알려진 우분투 사용 2. nginx 설치apt update case 1. 우분투서버에 접속못하는듯한 에러가 있다면 /etc/resolv.conf 위치에 아래문장 추가 "nameserver 8.8.8.8" "nameserver 8.8.4.4"apt install nginx -ynginx -v (설치확인.. 2024. 8. 16. js async & await 간단 사용법 작성 예시 케이스: a라는 함수에는 setTimeout이 걸려있고, a함수가 끝난 후 b함수를 실행하고싶다. 첫번째 작성 코드const a = async () => { setTimeout(()=>{ console.log('aa'); },5000)}const b = () => { console.log('bb');};const c = async () => { await a(); b();} a함수에 async가 달려있어 promise를 반환해주는 것은 맞다.허나, 이는 a함수의 실행완료 시점을 보장해주진 않는다.그보단 단순실행시점을 보장해준다고 보면 됨 쉽게 말하면 a함수를 실행하며 setTimeout을호출한 것 만으로 promise가 반환됨>> "난 실행.. 2024. 8. 7. [vue] electron vue 프로젝트를 기반으로 electron으로 작성한 것처럼 빌드해주는 패키지가 있음 아직 안써봤고, 그냥 이런게 있구나 식으로 기록만 해놓음 (나중에 써보고 수정 예정) https://nklayman.github.io/vue-cli-plugin-electron-builder/ Vue CLI Plugin Electron Builder nklayman.github.io 2024. 2. 28. 이전 1 2 3 4 5 ··· 15 다음