İşaretçi, bir programın bir bilgiyi bulmasına yardımcı olan başvurudur. Bazı programlama dillerinde bir konumu tutar; JavaScript’te ise bir nesne değeri, bellek adresini açığa çıkarmadan paylaşılan verilere başvurabilir.

Aynı ayar kutusunu gösteren iki etiketi düşünün. Kutunun içindekini değiştirseniz de iki etiket değişmiş bilgiye ulaşmaya devam eder.

Kod nesneleri paylaştığında bu önemlidir: nesneyi bir başvuru üzerinden değiştirmek, programın başka bir bölümünün gördüğü bilgiyi etkileyebilir. Ayrıntılar kullanılan dile bağlıdır.