| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- 빅데이터
- 보안
- 데이터베이스
- 컴퓨터비전
- 인공지능
- 버전관리
- 클라우드컴퓨팅
- 파이썬
- 네트워크
- 데이터과학
- 자료구조
- 알고리즘
- 컴퓨터공학
- 사이버보안
- 자바스크립트
- 데이터구조
- 머신러닝
- 컴퓨터과학
- 프로그래밍언어
- 웹개발
- I'm Sorry
- 데이터분석
- springboot
- 네트워크보안
- 소프트웨어
- 소프트웨어공학
- Yes
- 디자인패턴
- 프로그래밍
- 딥러닝
- Today
- Total
목록2023/12/29 (15)
스택큐힙리스트
실행 시간에 두 개의 (매우 간단한) JavaScript 객체를 병합할 수 있어야합니다. 예를 들어, 다음과 같이하려고합니다. var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); // obj1은 이제 음식, 차 및 동물 세 개의 속성을 가지고 있습니다. 이를 위해 내장된 방법이 있습니까? 재귀가 필요하지 않으며, 함수를 병합할 필요도 없고, 단지 평면 객체의 메소드를 병합할 필요가 있습니다.답변 1/*해당 경우에는 다음과 같이 수행하면 됩니다: */ Object.assign(obj1, obj2); /** 병합할 객체 수에 제한이 없습니다. * 모든 객체는 첫 번째 객체에 병합됩니다. * 첫 번째 인..
자바스크립트에서는 string.Empty이 있나요, 아니면 를 확인하는 것만 있는 건가요?답변 1빈 문자열, 정의되지 않은 값, null, ... 참 값을 확인하려면: if (strValue) { // strValue는 빈 문자열이 아니고, true, 42, Infinity, [], ... 입니다. } 거짓 값을 확인하려면: if (!strValue) { // strValue는 빈 문자열, false, 0, null, undefined, ... 입니다. } 빈 문자열 (오직!) === 연산자를 사용하여 빈 문자열과 엄격한 동등성을 비교하려면: if (strValue === ) { // strValue는 빈 문자열입니다. } 빈 문자열이 아닌지 엄격하게 확인하려면 !== 연산자를 사용하십시오: if (st..
자바스크립트에서 객체 속성이 정의되지 않았는지 어떻게 확인합니까?답변 1참고: 이 마지막 방법은 선언되지 않은 식별자를 일찍 발생하는 오류 없이 참조하는 유일한 방법입니다. 이는 undefined 값을 가지는 것과는 다릅니다. ECMAScript 5 이전의 JavaScript 버전에서는 전역 객체에 이름이 undefined인 속성이 쓰기 가능했기 때문에, 단순한 체크 foo === undefined이 의도치 않게 재정의되었다면 예상치 못한 동작을 할 수 있습니다. 현대의 JavaScript에서는 속성이 읽기 전용입니다. 그러나 현대의 JavaScript에서는 undefined가 예약어가 아니므로 함수 내부의 변수는 undefined로 명명될 수 있으며 전역 속성을 가릴 수 있습니다. 이 (매우 드물게) ..