jsrosetta

const you = new NodeDeveloper();

Viết Node.js? Đọc hiểu mọi ngôn ngữ còn lại.

Mỗi bài là một khái niệm quen thuộc trong JavaScript, đặt cạnh cách viết tương đương ở các ngôn ngữ khác. Chọn một ngôn ngữ ở bất kỳ khối code nào, cả trang sẽ đổi theo.

Cơ bản

Biến và hằng

const, let trong Node.js tương ứng với gì ở Go, Rust, Swift, Kotlin và Java.

  • Node.js
  • Go
  • Rust
  • Swift
  • Kotlin
  • Java

Bất đồng bộ

Async/Await

Promise và async/await của Node.js so với goroutine (Go), Future + tokio (Rust), Swift concurrency, coroutine (Kotlin) và CompletableFuture (Java).

  • Node.js
  • Go
  • Rust
  • Swift
  • Kotlin
  • Java

Xử lý lỗi

Xử lý lỗi và try/catch

throw, try/catch/finally của Node.js so với error value (Go), Result (Rust), throws (Swift), exception (Kotlin, Java).

  • Node.js
  • Go
  • Rust
  • Swift
  • Kotlin
  • Java