아무것도 하지 않는 파이썬 패스 문에 해당하는 자바스크립트가 있습니까?
파이썬에 해당하는 자바스크립트를 찾고 있습니다.
pass의 기능을 실행하지 않는 진술....표기법?
자바스크립트에 그런 것이 있습니까?
파이썬의passPython에서는 공백이 블록 내에서 중요하기 때문에 주로 존재합니다.자바스크립트에서는 블록 내에 아무것도 넣지 않습니다.{}.
사용하다//pass매우pass
예:
if(condition){
//pass
}
이는 블록에 아무것도 포함되지 않은 상태로 블록을 떠나는 것과 동일하지만 가독성을 위해 좋습니다.
https://eslint.org/docs/rules/no-empty 의 참조.
빈 블록에는 python의 패스가 필요합니다.
try:
# something
except Exception:
pass
자바스크립트에서 당신은 단순히 빈 블록을 잡을 수 있습니다.
try {
// some code
} catch (e) {
// This here can be empty
}
Javascript에 파이썬이 없습니다.pass불행하게도 동등한.
예를 들어 Javascript에서는 다음과 같은 작업을 수행할 수 없습니다.
process.env.DEV ? console.log('Connected..') : pass
대신, 우리는 이것을 해야 합니다.
if (process.env.DEV) console.log('Connected..')
사용 시의 이점pass다른 것들 중에서, 진술은 개발 과정에서 우리가 이 경우에 위의 3차 연산자 예제에서 완전하게 전환할 필요 없이 진화할 수 있다는 것입니다.if진술.
저는 이것이 매우 오래된 질문이라는 것을 알지만, 저는 이것이 이런 것을 하는 것도 가능하다고 생각합니다.
문자열(또는 다른 문자열)을 포함하는 상수를 선언할 수 있습니다.
const pass = 'pass';
const pass = null;또한 좋을 수도 있습니다.
if (condition) {
pass
} else {
console.log('hi!');
}
그러나 이 옵션이 더 나은 옵션일 수도 있습니다.
if (condition) {}
else {
console.log('cool!');
}
Python에는 코드 블록이 자바스크립트와 같은 위치를 결정하기 위한 괄호가 없기 때문에 빈 블록은 오류를 던집니다.pass문(빈 블록)입니다.제가 이 질문에 답함으로써 한 것은 단지 그것을 진술인 것처럼 사용하여 상수를 만드는 것입니다.이 개념은 python이 패스를 줄임표로 대체하는 것에 정말 가깝습니다.
파이썬에 있는 누군가가 사용하기를 선호합니다....대신에pass.
if condition:
...
else:
print('Python!')
당신은 실제로 아무것도 하지 않는 기능을 만들 수 있습니다.
const pass = () => {}
try {
pass()
} else {
console.log('helloworld!')
}
경우에 따라pass될 수 있습니다;
실제 사례는 다음과 같습니다.
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++) {
}
let count = j - i;
와 같습니다.
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++);
let count = j - i;
여기서 우리는 움직이려고 합니다.j다음 '1'로 이동하는 동안i그 이전에 이미 '1'에 있었습니다, 그러므로.count문자열 이진 문자열에서 처음 두 '1' 사이의 거리를 제공합니다.binstrN
3진 연산자 또는 JS의 if 문에서만 통과 연산자를 사용하려는 경우 다음 작업을 수행할 수 있습니다.
a === true && console.log('okay')
|| 연산자를 사용할 수도 있지만 ||는 &&의 반대라는 것을 알아야 합니다.그런 다음 Python에서와 같이 일반적으로 Pass를 함수나 블록에서 사용하려면 다음과 같이 합니다.
def Func(): pass
JS에서는 다음과 같이 블록을 비워 두어야 합니다.
if(){
console.log('ok')
}else{}
결국, 파이썬에는 교정기가 없기 때문에, 이것이 우리가 패스를 하는 주된 이유입니다.
문자열을 입력하면 if 문을 쉽게 전달할 수 있습니다.'pass'가 더 읽기 쉽습니다.
if(true){
'pass'
}
빈 교정기에서 오류가 발생하는 것을 발견했습니다. 대신 세미콜론을 넣었습니다. 기본적으로 동일한 것입니다.
try { //something; } catch (err) { ; }
언급URL : https://stackoverflow.com/questions/33383840/is-there-a-javascript-equivalent-of-the-python-pass-statement-that-does-nothing
'programing' 카테고리의 다른 글
| 어떻게 두 세트를 추가합니까? (0) | 2023.07.20 |
|---|---|
| Android 전화기 모델을 프로그래밍 방식으로 가져오기, Android에서 장치 이름과 모델을 프로그래밍 방식으로 가져오는 방법은 무엇입니까? (0) | 2023.07.20 |
| ASCII로 변환했다가 Python에서 다시 변환 (0) | 2023.07.15 |
| MongoDB는 두 필드의 문자열을 세 번째 필드로 연결합니다. (0) | 2023.07.15 |
| Gitbash 오류: 하위 프로세스를 포크할 수 없습니다.사용 가능한 터미널이 없습니다(-1). (0) | 2023.07.15 |