Tôi đang tìm kiếm một javascript tương đương cho passcâu lệnh python không làm gì cả. Có một thứ như vậy trong javascript không?
nullđôi khi được sử dụng cho điều đó, như trongif (condition) null;
Tôi đang tìm kiếm một javascript tương đương cho passcâu lệnh python không làm gì cả. Có một thứ như vậy trong javascript không?
nullđôi khi được sử dụng cho điều đó, như trongif (condition) null;
Câu trả lời:
sử dụng //passnhư con trănpass
giống:
if(condition){
//pass
}
Điều này tương đương với việc để lại khối mà không có gì trong đó, nhưng tốt vì lý do dễ đọc.
tham khảo từ https://eslint.org/docs/rules/no-empty
pass của python là bắt buộc đối với các khối trống.
try:
# something
except Exception:
pass
Trong javascript, bạn có thể chỉ cần bắt một khối trống
try {
// some code
} catch (e) {
// This here can be empty
}
passRất tiếc, Javascript không có tương đương với python .
Ví dụ, trong javascript không thể làm điều gì đó như sau:
process.env.DEV ? console.log('Connected..') : pass
Thay vào đó, chúng ta phải làm điều này:
if (process.env.DEV) console.log('Connected..')
Lợi ích của việc sử dụng passcâu lệnh, trong số những câu lệnh khác, là trong quá trình phát triển, chúng ta có thể phát triển từ ví dụ toán tử bậc ba ở trên trong trường hợp này mà không cần phải biến nó thành một ifcâu lệnh đầy đủ .
passtrong một biểu thức có điều kiện, bạn sẽ phải sử dụng một tuyên bố có điều kiện
Trong một số trường hợp passcó thể;
Một ví dụ thực tế có thể là:
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++) {
}
let count = j - i;
giống như
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++);
let count = j - i;
Ở đây chúng tôi đang cố gắng chuyển jsang '1' tiếp theo, trong khi iđã ở '1' trước nó, do đó countcung cấp khoảng cách giữa hai '1 đầu tiên trong chuỗi nhị phân chuỗibinstrN
Nếu bạn chỉ muốn sử dụng toán tử pass trong toán tử bậc ba hoặc chỉ trong câu lệnh if trong JS, bạn có thể thực hiện điều này:
a === true && console.log('okay')
Bạn có thể sử dụng cũng sử dụng || nhưng bạn nên biết rằng || đối lập với &&. Sau đó, nếu bạn muốn sử dụng Pass trong một hàm hoặc một khối nói chung như chúng ta làm trong Python như thế này:
def Func(): pass
Trong JS, bạn chỉ nên để trống khối như sau:
if(){
console.log('ok')
}else{}
Cuối cùng, không có dấu ngoặc nhọn trong Python, vì vậy đây là lý do chính tại sao chúng ta có một pass.
{}niềng răng trống không?