Pertanyaan yang ditandai dengan 'fungsi'

Fungsi (juga disebut prosedur, metode, subrutin, atau subrutin) adalah sepotong kode yang dirancang untuk melakukan satu tugas tertentu. Gunakan tag ini untuk pertanyaan yang secara khusus terkait dengan membuat atau memanggil fungsi. Untuk membantu mengimplementasikan fungsi untuk melakukan tugas, gunakan tag [algoritma] atau tugas khusus.
89
balasan

Bagaimana cara kerja pemblokir javascript?

Bagaimana Anda menjelaskan penutupan JavaScript untuk seseorang yang memiliki pengetahuan tentang konsep-konsep yang menyusunnya (misalnya, fungsi, variabel, dll.), Tetapi tidak memahami penutupan itu sendiri? Saya melihat contoh skema yang diberikan di Wikipedia, tetapi sayangnya ini ...
set 21 Sep '08 pukul 17:12
37
balasan

var functionName = function () {} vs function functionName () {}

Baru-baru ini, saya mulai mendukung kode JavaScript pengguna lain. Saya memperbaiki kesalahan, menambah fungsi, dan juga mencoba merapikan kode dan membuatnya lebih konsisten. Pengembang sebelumnya menggunakan dua cara untuk mendeklarasikan fungsi, dan ...
atur 03 Des '08 jam 2:31 siang
20
balasan

Apa perbedaan antara panggilan dan aplikasi?

Apa perbedaan antara menggunakan panggilan dan berlaku untuk memanggil suatu fungsi? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); Apakah ada perbedaan kinerja antara kedua metode di atas? Kapan lebih baik menggunakan ...
set 31 Des '10 jam 22:56
22
balasan

Tetapkan nilai parameter default untuk fungsi javascript

Saya ingin fungsi JavaScript memiliki argumen opsional, yang untuknya saya menetapkan nilai default, yang digunakan jika nilainya tidak ditentukan. Di Ruby, Anda dapat melakukannya seperti ini: def read_file (file, delete_after = fal ...
set 21 Mei 2009 di 23:07
25
balasan

Apa ruang lingkup variabel dalam javascript?

Apa ruang lingkup variabel dalam javascript? Apakah mereka memiliki area yang sama di dalam dan tidak di luar fungsi? Atau apakah itu penting? Juga, di mana variabel disimpan jika mereka didefinisikan secara global?
Set 01 Februari '09 jam 11:27
35
balasan

Apa perbedaan antara metode dan fungsi?

Adakah yang bisa memberikan penjelasan sederhana tentang metode dan fungsi dalam konteks OOP?
atur 01 Oktober '08 pada jam 2:45
10
balasan

Apa yang dilakukan tanda seru di depan suatu fungsi?

! function () {} ();
set 21 Sep '10 jam 0:21
26
balasan

Mengapa python lambdas bermanfaat?

Saya mencoba mencari tahu Python lambdas. Apakah lambda salah satu mata pelajaran bahasa "menarik" yang perlu Anda lupakan dalam kehidupan nyata? Saya yakin bahwa ada beberapa kasus ekstrim di mana ini mungkin diperlukan, tetapi mengingat ambiguitasnya, potensi ...
atur 20 Mei 2009 pada 23:40
3
balasan

Javascript plus masuk di depan nama fungsi

Saya mencari informasi tentang fungsi self-starting, dan di suatu tempat saya menemukan notasi ini: + function () {} Dapatkah seseorang menjelaskan kepada saya apa arti tanda + di depan fungsi?
ditetapkan pada 12 November '12 jam 13:06
29
balasan

Apakah ada cara yang lebih baik untuk melakukan parameter fungsi opsional dalam javascript?

Saya selalu memproses parameter opsional dalam Javascript sebagai berikut: function myFunc (requiredArg, opsionalArg) {opsionalArg = opsionalArg || 'Nilai default'; // lakukan hal-hal} Apakah ada cara yang lebih baik untuk melakukan ini? Apakah ada kasus ketika ...
atur pada 29 september. '08 jam 5:27 sore
19
balasan

Panggilan Javascript () apply () vs bind ()?

Saya sudah tahu bahwa menerapkan dan memanggil adalah fungsi serupa yang mengatur ini (konteks fungsi). Perbedaannya terletak pada bagaimana kita mengirim argumen (array manual vs) Pertanyaan: Tetapi kapan saya harus menggunakan metode bind ()? var obj = {x: ...
atur 17 Maret '13 pada 0:40
10
balasan

Apa perbedaan antara "penutupan" dan "lambda"?

Bisakah seseorang menjelaskan? Saya mengerti konsep dasar di belakangnya, tetapi saya sering melihat bahwa mereka digunakan secara bergantian, dan saya merasa malu. Dan sekarang kita di sini, bagaimana mereka berbeda dari fungsi yang biasa?
atur 21 Oktober '08 pada jam 6:12
9
balasan

Bagaimana cara mendapatkan nama fungsi sebagai string dengan Python?

Dengan Python, bagaimana saya bisa mendapatkan nama fungsi sebagai string tanpa memanggil fungsi? def my_function (): pass print get_function_name_as_string (my_function) # my_function tidak dalam tanda kutip harus menampilkan "my_function". Apakah fitur seperti itu tersedia dalam Python? E ...
atur 30 oktober. '08 jam 10:38 malam
1
jawabannya

"Parameter" vs "Argumen"

Kemungkinan rangkap: Argumen atau parameter? Saya menerima parameter dan argumen yang dicampur, dan tidak benar-benar memperhatikan kapan menggunakannya dan kapan menggunakannya. Bisakah Anda memberi tahu saya?
ditetapkan pada 24 November '09 jam 12:28
11
balasan

Apa konvensi penamaan Python untuk nama variabel dan fungsi?

Berdasarkan latar belakang C #, konvensi penamaan untuk nama-nama variabel dan metode biasanya baik CamelCase atau Pascal Case: // C # contoh string thisIsMyVariable = "a" public void ThisIsMyMethod () yang saya lihat di atas dalam Python, tapi saya juga melihat Saya menggunakan ...
atur 02 Okt '08 pukul 0:01