Konversikan JavaScript ke CoffeeScript menggunakan AI

Terjemahan kode sumber-ke-sumber dari JavaScript menggunakan AI melibatkan penggunaan teknik pemrosesan bahasa alami (NLP) dan algoritme pembelajaran mesin untuk menganalisis dan memahami kode sumber

Fitur

Hotkeys Konverter Potongan Kode

Kombinasi Aksi
Ctrl+c Menyalin konten editor kode sumber ke clipboard
Ctrl+v Menyisipkan kode sumber ke editor dari clipboard dengan menimpa konten yang ada
Ctrl+ Shift+c Menyalin output AI ke clipboard
Ctrl+r atau Ctrl+enter Menjalankan konversi kode sumber
Ctrl+Shift+1 Mengalihkan visibilitas editor instruksi AI

Tantangan Terjemahan

Deskripsi Tantangan Contoh Sintaks JavaScript Contoh Sintaks CoffeeScript Skor (1-10)
Deklarasi Fungsi function add(a, b) { return a + b; } add = (a, b) -> a + b 3
Sintaks Literal Objek const obj = { key: 'value' }; obj = key: 'value' 4
Metode Array (misalnya, map, filter) arr.map(x => x * 2) arr.map (x) -> x * 2 5
Sintaks Kelas class Person { constructor(name) { this.name = name; } } class Person
constructor: (name) ->
@name = name
6
Janji dan Async/Await async function fetchData() { return await fetch(url); } fetchData = ->
return await fetch(url)
7
Penugasan Destructuring const { x, y } = obj; x, y = obj 4
Literal Template const greeting = `Hello, ${name}!`; greeting = "Hello, #{name}!" 5
Fungsi Panah const square = x => x * x; square = (x) -> x * x 3
Parameter Default function multiply(a, b = 1) { return a * b; } multiply = (a, b = 1) -> a * b 4
Operator Spread const newArr = [...arr1, ...arr2]; newArr = arr1... arr2... 6

Deklarasi Fungsi

Contoh JavaScript

function add(a, b) {
    return a + b;
}

Contoh CoffeeScript

add = (a, b) -> a + b

Referensi: Fungsi JavaScript

Sintaks Literal Objek

Contoh JavaScript

const obj = { key: 'value' };

Contoh CoffeeScript

obj = key: 'value'

Referensi: Objek JavaScript

Metode Array (misalnya, map, filter)

Contoh JavaScript

arr.map(x => x * 2);

Contoh CoffeeScript

arr.map (x) -> x * 2

Referensi: Metode Array JavaScript

Sintaks Kelas

Contoh JavaScript

class Person {
    constructor(name) {
        this.name = name;
    }
}

Contoh CoffeeScript

class Person
    constructor: (name) ->
        @name = name

Referensi: Kelas JavaScript

Janji dan Async/Await

Contoh JavaScript

async function fetchData() {
    return await fetch(url);
}

Contoh CoffeeScript

fetchData = ->
    return await fetch(url)

Referensi: Janji JavaScript

Penugasan Destructuring

Contoh JavaScript

const { x, y } = obj;

Contoh CoffeeScript

x, y = obj

Referensi: Penugasan Destructuring JavaScript

Literal Template

Contoh JavaScript

const greeting = `Hello, ${name}!`;

Contoh CoffeeScript

greeting = "Hello, #{name}!"

Referensi: Literal Template JavaScript

Fungsi Panah

Contoh JavaScript

const square = x => x * x;

Contoh CoffeeScript

square = (x) -> x * x

Referensi: Fungsi Panah JavaScript

Parameter Default

Contoh JavaScript

function multiply(a, b = 1) {
    return a * b;
}

Contoh CoffeeScript

multiply = (a, b = 1) -> a * b

Referensi: Parameter Default JavaScript

Operator Spread

Contoh JavaScript

const newArr = [...arr1, ...arr2];

Contoh CoffeeScript

newArr = arr1... arr2...

Referensi: Operator Spread JavaScript

FAQ