Я ищу эквивалент javascript для passоператора python , который ничего не делает. Есть такое в javascript?
nullиногда используется для этого, напримерif (condition) null;
Я ищу эквивалент javascript для passоператора python , который ничего не делает. Есть такое в javascript?
nullиногда используется для этого, напримерif (condition) null;
Ответы:
использовать //passкак питонpass
подобно:
if(condition){
//pass
}
Это равносильно тому, что в блоке ничего нет, но это удобно для удобства чтения.
К passсожалению, Javascript не имеет эквивалента на Python .
Например, в javascript нельзя сделать что-то вроде этого:
process.env.DEV ? console.log('Connected..') : pass
Вместо этого мы должны сделать это:
if (process.env.DEV) console.log('Connected..')
Преимущество использования этого passоператора, среди прочего, заключается в том, что в процессе разработки мы можем развиваться из приведенного выше примера тернарного оператора в этом случае, не превращая его в полный ifоператор.
passв условном выражении, вам придется использовать условный оператор
Я обнаружил, что получаю ошибку с пустыми фигурными скобками, вместо этого я ставлю там точку с запятой, в основном то же самое:
try { //something; } catch (err) { ; }
В некоторых случаях 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
Если вы хотите просто использовать оператор передачи в тернарном операторе или просто в выражении if в JS, вы можете сделать это:
a === true && console.log('okay')
Вы также можете использовать || оператор, но вы должны знать, что || является противоположностью &&. Затем, если вы хотите использовать Pass в функции или блоке в целом, как мы это делаем в Python, например:
def Func(): pass
В JS вы должны просто оставить блок пустым, как это:
if(){
console.log('ok')
}else{}
В конце концов, в Python нет фигурных скобок, поэтому это основная причина, по которой у нас есть проход.
{}пустые скобки - это не одно и то же?