:::: 개발 :::: 451

스크립트 Object.entries 배열 을 다시 맵으로

let prices = { banana: 1, orange: 2, meat: 4, }; let doublePrices = Object.fromEntries( // 객체를 배열로 변환해서 배열 전용 메서드인 map을 적용하고 fromEntries를 사용해 배열을 다시 객체로 되돌립니다. Object.entries(prices).map(([key, value]) => [key, value * 2]) ); alert(doublePrices.meat); // 8 //객체 > 배열 // 배열 > 객체 전환 let list = { banana: { title: '서울 바나나', 배송유무: true }, orange: { title: '서울 오랜지', 배송유무: false }, }; let 배송체크 = Object...

webpack 오류 vue-loader was used without the corresponding plugin

구글 검색 해도 오래 걸려서 .. 따로 정리 webpack.config.js 설정 test: 정규표현식 : 정규표현식과 같은 파일 찾아준다. 정규표현식.test(문자)이렇게 사용하면 문자 내부에 정규표현식과 일치하는 내용 확인하는 것) use: 'vue-loader': test를 잘 할 수 있게 vue-loader의 도움을 받는다. //const VueLoaderPlugin = require('vue-loader/dist/plugin'); const { VueLoaderPlugin } = require('vue-loader'); const path = require('path') module.exports = { mode: 'development', //대표가 되는 파일 ( 하나로 합쳐진다 vue + j..

lodash _.remove 가 잘 안됨

_.remove 마지막 객체가 삭제가 안되는거.. 쓰앙 삽질을 몇번을 하는거니.. 그냥 스크립트 기본 기능인 spice 로 하기로 함 근데 계속 안됨.. slice 로 입력하고 테스트 하고 있었음 .. 죽어서 고쳐질 삽질에 연속 ... 셀렉트 박스에서 선택 된 데이터 옆으로 쌓임 쌓인 데이터 삭제 코드 공유 let temp = this.전체리스트 temp.splice(temp.indexOf(삭제값(유저클릭값)),1) const array = [1, 2, 3, 4, 5]; // 3 을 제거 하고 싶다. const deletedIndex = 2 // 3의 인덱스는 2 이다. array.splice(deletedIndex, 1); // 삭제할 인덱스, 1 개만 삭제 (즉, 3만 삭제) 끝 잊지 않겠다 loda..

윈도우 도커 에서 mariadb 설치 실행 도커컴포즈

도커컴포즈 는 탭에 아주 예민스럽다 별거 아닌데 탭 하나에 ㅠㅠ 삽질은 10분이나... 폴더 하나 만들고 전 c 드라이브에 mariadb 그 후 .env 파일 과 docker-compose.yml 파일을 생성한다. MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=1234 MYSQL_DATABASE=edu MYSQL_USER=edu MYSQL_PASSWORD=1234 .env version: "3" services: mariadb: image: mariadb:latest ports: - 3306:3306 volumes: - ./mariadb/Shared/data/mariadb/conf.d:/etc/mysql/conf.d - ./mariadb/Shared..