Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Как работают замыкания в JavaScript...
Fungsi (juga disebut prosedur, metode, subrutin, atau rutin) adalah bagian dari kode yang dimaksudkan untuk melakukan tugas tunggal dan spesifik. Gunakan tag ini untuk pertanyaan yang secara khusus melibatkan fungsi membuat atau memanggil. Untuk membantu mengimplementasikan fungsi untuk melakukan tugas, gunakan [algoritme] atau tag khusus tugas sebagai gantinya.
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Как работают замыкания в JavaScript...
Saya baru-baru ini mulai memelihara kode JavaScript orang lain. Saya memperbaiki bug, menambahkan fitur dan juga mencoba merapikan kode dan membuatnya lebih konsisten. Pengembang sebelumnya menggunakan dua cara untuk mendeklarasikan fungsi dan saya tidak dapat menentukan apakah ada alasan di...
Apa perbedaan antara menggunakan calldan applymenjalankan fungsi? var func = function() { alert('hello!'); }; func.apply(); vs. func.call(); Apakah ada perbedaan kinerja antara kedua metode yang disebutkan di atas? Kapan sebaiknya menggunakan calllebih dari applydan
Saya ingin fungsi JavaScript memiliki argumen opsional yang saya atur defaultnya, yang digunakan jika nilainya tidak didefinisikan (dan diabaikan jika nilainya diteruskan). Di Ruby Anda bisa melakukannya seperti ini: def read_file(file, delete_after = false) # code end Apakah ini berfungsi...
Apa ruang lingkup variabel dalam javascript? Apakah mereka memiliki ruang lingkup yang sama di dalam dibandingkan dengan di luar fungsi? Atau apakah itu penting? Juga, di mana variabel disimpan jika mereka didefinisikan secara
Dapatkah seseorang memberikan penjelasan sederhana tentang metode vs. fungsi dalam konteks
Saya punya objek: myObject = { 'a': 1, 'b': 2, 'c': 3 } Saya mencari metode asli, mirip dengan Array.prototype.mapyang akan digunakan sebagai berikut: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } Apakah JavaScript...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya mencoba...
Saya telah mencari informasi tentang fungsi yang dipanggil secara langsung, dan di suatu tempat saya menemukan notasi ini: +function(){console.log("Something.")}() Bisakah seseorang menjelaskan kepada saya apa arti +tanda di depan
Saya telah mempelajari Fungsi dan Prosedur Tersimpan selama beberapa waktu tetapi saya tidak tahu mengapa dan kapan saya harus menggunakan fungsi atau prosedur yang tersimpan. Mereka terlihat sama dengan saya, mungkin karena saya agak pemula tentang itu. Bisakah seseorang memberi tahu saya...
Bisakah seseorang menjelaskan? Saya mengerti konsep dasar di belakangnya tetapi saya sering melihat mereka digunakan secara bergantian dan saya menjadi bingung. Dan sekarang kita di sini, bagaimana mereka berbeda dari fungsi
Saya sudah tahu itu applydan callfungsi serupa yang mengatur this(konteks fungsi). Perbedaannya adalah dengan cara kami mengirim argumen (manual vs array) Pertanyaan: Tetapi kapan saya harus menggunakan bind()metode ini? var obj = { x: 81, getX: function() { return this.x;
Berasal dari latar belakang C #, konvensi penamaan untuk variabel dan nama metode biasanya camelCase atau PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() Dalam Python, saya telah melihat di atas tetapi saya juga melihat garis bawah yang digunakan: # python...
Dengan Python, bagaimana cara mendapatkan nama fungsi sebagai string, tanpa memanggil fungsi? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes harus keluar "my_function". Apakah fungsi tersebut tersedia dalam Python? Jika tidak, ada ide...
Apakah ada alasan untuk memilih menggunakan map()pemahaman daftar berlebihan atau sebaliknya? Apakah salah satu dari mereka umumnya lebih efisien atau secara umum dianggap lebih pythonic daripada yang
Bagaimana cara melewati fungsi sebagai parameter tanpa fungsi yang mengeksekusi di fungsi "induk" atau menggunakan eval()? (Karena saya sudah membaca bahwa itu tidak aman.) Aku punya ini: addContact(entityId, refreshContactList()); Ini berhasil, tetapi masalahnya adalah itu refreshContactList...
Apa gunanya bind()dalam
Saya ingin membuat fungsi yang menjalankan fungsi yang dilewati oleh parameter pada set data. Bagaimana Anda melewatkan fungsi sebagai parameter dalam
Saya ingin melihat kode sumber untuk suatu fungsi untuk melihat cara kerjanya. Saya tahu saya bisa mencetak fungsi dengan mengetik namanya saat diminta: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Dalam hal ini, apa UseMethod("t")artinya?...