목록스크립팅 (2)
스택큐힙리스트
자바 스크립트에서 변수가 배열인지 확인하는 방법은 무엇인가요? if (variable.constructor == Array)답변 1변수가 배열인지 확인하는 여러 가지 방법이 있습니다. 최선의 해결책은 당신이 선택한 것입니다. variable.constructor === Array이것은 Chrome에서 가장 빠른 방법이며, 아마도 모든 다른 브라우저에서도 그렇습니다. 모든 배열은 객체이므로 생성자 속성을 확인하는 것은 JavaScript 엔진에서 빠른 작업입니다.객체의 속성이 배열인지 확인하는 문제가 있다면, 먼저 해당 속성이 있는지 확인해야 합니다. variable.prop && variable.prop.constructor === Array다른 몇 가지 방법들은 있습니다: Array.isArray(va..
컴퓨터에 PowerShell이 어떤 버전으로 설치되어 있는지, 그리고 설치되어 있는지 여부를 어떻게 확인할 수 있나요?답변 1$PSVersionTable.PSVersion를 사용하여 엔진 버전을 결정하십시오. 해당 변수가 존재하지 않으면 엔진이 버전 1.0임을 가정해도 안전합니다.$Host.Version와 (Get-Host).Version는 신뢰할 수 없음에 유의하세요 - 호스트의 버전만을 나타내며 엔진을 반영하지 않습니다. PowerGUI, PowerShellPLUS 등은 모두 호스팅 애플리케이션이며 호스트 버전을 제품 버전에 대응하도록 설정합니다 - 이는 완전히 올바르지만 당신이 원하는 것과는 다릅니다. PS C:\> $PSVersionTable.PSVersionMajor Minor Build Rev..