Visit Mozilla.org

Core JavaScript 1.5 Reference:Global Objects:Object: defineSetter

From MDC


Contents

[edit] Summary

Binds an object's property to a function to be called when an attempt is made to set that property.

[edit] Syntax

obj.__defineSetter__(sprop, fun)

[edit] Parameters

sprop
a string containing the name of the property to be bound to the given function
fun
a function to be called when there is an attempt to set the specified property. This function takes the form
function (val) { . . . }
val
an alias for the variable that holds the value attempted to be assigned to prop

[edit] Description

The __defineSetter__ method allows a setter to be defined on a pre-existing object.

[edit] See also