일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터구조
- 자료구조
- 데이터베이스
- 인공지능
- 알고리즘
- 데이터분석
- 자바스크립트
- 2
- 클라우드컴퓨팅
- 소프트웨어공학
- I'm Sorry
- 컴퓨터공학
- 네트워크보안
- 파이썬
- 웹개발
- 사이버보안
- Yes
- 빅데이터
- 프로그래밍
- 코딩
- 머신러닝
- 버전관리
- 네트워크
- 컴퓨터비전
- 컴퓨터과학
- 프로그래밍언어
- 데이터과학
- 소프트웨어
- 딥러닝
- 보안
- Today
- Total
목록자바스크립트 (34)
스택큐힙리스트
기본 타입 (숫자, 문자열 등)은 값을 통해 전달되지만 객체는 알려지지 않았습니다. 객체는 값에 의해 전달될 수도 있으며 (이 경우에는 객체를 보유하는 변수가 사실상 객체에 대한 참조로 간주됨) 참조에 의해 전달될 수도 있습니다 (이 경우에는 변수가 객체 자체를 보유함으로 간주됨). 끝에서 정말 중요하지 않지만, 인자 전달 규칙을 올바르게 표시하는 방법을 알고 싶습니다. 이에 관한 자바스크립트 명세서에서 정의된 내용이 있을까요?답변 1 만약 obj1이 전혀 참조가 아니라면, obj1.item을 변경해도 함수 밖의 obj1에는 영향이 없을 것입니다. 만약 인수가 적절한 참조였다면, 모든 것이 변경되었을 것입니다. num은 100이 되고, obj2.item은 changed로 읽혀졌을 것입니다. 대신에 num..
기본적으로, 이것은 당신이 함수에 안전하게 유지하거나 반복해서 작성할 수 있는 같은 구현된 for...in 루프입니다. 저는 이것이 모든 객체에 추가될 것이라는 것을 알고 있으며, 사실 거의 모든 JavaScript 상속 체인은 Object.prototype으로 역추적할 수 있기 때문에, 하지만 저의 스크립트에서는 두 가지 악 중에 덜한 것으로 간주합니다. 어쩌면 더 잘못된 부분을 제대로 알려주는 사람들이 있을 수도 있습니다. 이 분을 포함하여 기타 사람들이. 사람들이 Object의 프로토타입에 손을 대지 말아야 하는 이유를 찾아볼 때, 하나의 것이 계속해서 나오는데, for..in 루프-뭔가가 깨진다는 것입니다. 그러나 사실 많은 프레임워크들도 그렇고, 여러분의 자체 상속 체인도 마찬가지입니다. 그러므..
다음의 두 가지 대안을 고려해보세요: console.log(double); console.log('single'); 전자는 문자열 주위에 이중 따옴표를 사용하고, 후자는 문자열 주위에 홑따옴표를 사용합니다. 더 많은 자바스크립트 라이브러리에서는 문자열을 다룰 때 홑따옴표를 사용하는 것을 점점 더 많이 보게 됩니다. 이 두 가지 사용법은 서로 호환 가능한가요? 그렇지 않다면, 하나를 사용하는 것에 어떤 이점이 있나요?답변 1다른 라이브러리에서 단일 따옴표와 이중 따옴표를 사용하는 가장 가능성 있는 이유는 프로그래머의 선호도와/또는 API 일관성일 것입니다. 문자열에 가장 잘 맞는 것을 사용하면 일관성을 유지하기만 하면 됩니다. 리터럴로 다른 유형의 따옴표 사용하기: alert('Say Hello'); al..
자바스크립트에서 십진수를 유효성 검사하는 가장 깨끗하고 효과적인 방법은 무엇인가요? 보너스 포인트: 명확성. 솔루션은 깨끗하고 간단해야 합니다. 크로스 플랫폼. 테스트 케이스: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => fal..