Apakah ada pointer di JavaScript?
Apakah ada pointer di JavaScript?

Video: Apakah ada pointer di JavaScript?

Video: Apakah ada pointer di JavaScript?
Video: Pointer ke Memori - Belajar Javascript Array #04 2024, Mungkin
Anonim

TL; DR: Di sana adalah TIDAK pointer dalam JavaScript dan referensi bekerja berbeda dari apa yang biasanya kita lihat di sebagian besar bahasa pemrograman populer lainnya. Di dalam JavaScript , hanya saja TIDAK mungkin untuk memiliki referensi dari satu variabel ke variabel lain. Dan, hanya nilai gabungan (Objek, Array) yang dapat ditetapkan dengan referensi.

Selain itu, apa itu pointer dalam JavaScript?

Simulasi pointer dalam JavaScript . A penunjuk pada dasarnya adalah sebuah variabel di mana Anda dapat mengakses (membaca atau memodifikasi) variabel lain. Misalnya, fungsi A dapat memanggil fungsi B dan meneruskannya a penunjuk ke salah satu variabel lokal A.

Orang mungkin juga bertanya, apakah penugasan JavaScript dengan referensi? Pada variabel penugasan , nilai primitif skalar (Bilangan, String, Boolean, tidak terdefinisi, null, Simbol) ditetapkan berdasarkan nilai dan nilai majemuk ditetapkan oleh- referensi . NS referensi di dalam JavaScript hanya menunjuk pada nilai yang terkandung dan BUKAN pada variabel lain, atau referensi.

Dalam hal ini, bagaimana Anda menggunakan pointer dalam JavaScript?

Tidak, JS tidak memiliki petunjuk . Objek dilewatkan dengan melewatkan salinan referensi. Pemrogram tidak dapat mengakses "nilai" seperti C yang mewakili alamat suatu objek.

Apakah ada pointer di Python?

Petunjuk tidak hadir di Python . Tapi, kami menerapkan perilaku yang sama dengan objek yang bisa berubah. NS penunjuk kami menerapkan dengan ctypes adalah nyata C petunjuk.

Direkomendasikan: