본문 바로가기
반응형

JavaScript17

JS, Object.assign Object.assign() 예시 Object.assign(target,a,b,..) //a객체에 b를 덮고 그것을 target에 덮는다. 변형된 target을 리턴한다. a={name:"june",age:23,gender:"male"} b={name:"july",age:23} c={country:"korea"} console.log(Object.assign(c,a,b)) //{country: 'korea', name: 'july', age: 23, gender: 'male'} //c 가 변형된다. console.log(c) //{country: 'korea', name: 'july', age: 23, gender: 'male'} Object.assign의 인자는 모두 객체여야 한다. 그리고 target.. 2021. 9. 20.
바닐라자바스크립트로 허접한 날씨 앱 만들기 리액트로 만들려고 했는데, uncaught (in promise) syntaxerror: unexpected token < in json at position 0 에러의 비밀을 풀지 못하고 접었다. 아쉬워서 DOM으로나마 만들었다. 후 도시 이름은 API에 등록된 이름만 가능하다. NewYork이라 치면 안나오고 New York이라 쳐야 한다. CSS는 귀찮아서 안했다. https://github.com/ryu9663/weatherAlarm.git GitHub - ryu9663/weatherAlarm: Yon can see the weather of city where you wonder Yon can see the weather of city where you wonder. Contribute to r.. 2021. 9. 8.
알고리즘 6 : 프린터 문제 김코딩은 최근 인쇄할 일이 많이 생겨 창고에서 안 쓰던 프린터를 꺼냈습니다. 이 프린터의 성능을 테스트하여 새로운 프린터를 장만할지 결정하려고 합니다. 김코딩은 프린터의 인쇄 작업 목록의 크기와 최대 용량을 가정하고 각기 다른 용량의 문서를 차례대로 인쇄하여 모든 문서가 인쇄되는데 최소 몇 초가 걸리는지 테스트하기로 했습니다. 프린터 인쇄 작업 목록의 제한사항은 다음과 같습니다. [제한사항] 인쇄 작업 목록은 칸으로 이루어져 있습니다. 각 칸에는 한 개의 문서만 위치할 수 있습니다. 문서는 1초에 한 칸만 이동할 수 있습니다. 인쇄 작업 목록의 크기는 bufferSize이고 최대 용량 capacities 만큼 문서를 담을 수 있습니다. 만약, 인쇄 작업 목록의 크기가 2이고 최대 용량이 10Kib라.. 2021. 9. 6.
JS에서 문자열의 특정 문자들을 반환하는 메서드 substr() substr() 메서드는 문자열의 특정위치에서 시작하여 특정 문자수 만큼의 문자들을 반환한다. const str = 'Mozilla'' console.log(str.substr(1,2)); // 'oz' console.log(str.substr(2)); // 'zilla' console.log(str.substr(-5,3)' // 'zil' 아래에 매개변수에 대한 설명이 나와있다. 매개변수 str.substr(start, length) start 추출하고자 하는 문자의 시작위치이다. 음수라면 뒤에서 n번째이다. length 옵션값, 추출할 문자들의 갯수이다. 생략되면 start부터 끝까지 추출된다. length 가 생략되면 substr()는 빈문자열을 반환한다. 2021. 8. 15.
반응형