Rumah > hujung hadapan web > tutorial js > Mengapa Kami Menggunakan Tanda Kurung Berganda dalam Panggilan Fungsi dalam TypeScript dan JavaScript?

Mengapa Kami Menggunakan Tanda Kurung Berganda dalam Panggilan Fungsi dalam TypeScript dan JavaScript?

Linda Hamilton
Lepaskan: 2024-11-17 09:56:03
asal
283 orang telah melayarinya

Why Do We Use Double Parentheses in Function Calls in TypeScript and JavaScript?

Panggilan Fungsi dengan Berbilang Tanda kurung dalam TypeScript dan JavaScript

Dalam AngularJS, penapis biasanya digunakan untuk memformat data dalam paparan. Apabila menggunakan penapis, pembangun sering menyedari bahawa mereka perlu menentukan dua set kurungan selepas panggilan fungsi.

$filter('number')(number[, fractionSize])
Salin selepas log masuk

Makna Tanda Kurung Berganda

Kurungan berganda menunjukkan bahawa fungsi pertama ($penapis) mengembalikan fungsi lain, dan fungsi yang dikembalikan segera dipanggil dengan argumen yang ditentukan. Corak ini dikenali sebagai kari.

Cara Mengendalikannya

Dalam JavaScript, corak ini boleh dilaksanakan menggunakan fungsi tanpa nama:

function add(x) {
  return function(y) {
    return x + y;
  };
}

// Create a function that adds 2 to any number
var addTwo = add(2);

// Use the addTwo function
addTwo(4) === 6; // true
Salin selepas log masuk

Dalam contoh ini, fungsi tambah mengembalikan fungsi yang menerima parameter lain y. Apabila kita memanggil addTwo(4), fungsi yang dikembalikan dilaksanakan dengan 2 dan 4 sebagai argumen, menghasilkan 6.

Atas ialah kandungan terperinci Mengapa Kami Menggunakan Tanda Kurung Berganda dalam Panggilan Fungsi dalam TypeScript dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan