如果我创建了一个以数组作为属性的对象,是否可以在该对象中编写一个方法,以便在创建实例后,硬编码命令现在采取不同的方式?< / p>
例如,如果我定义了一个构造函数:
function Bunny(){
this.arr = [1,2,3];
this.doSomething = function(){
// do something here
}
}
然后创建了一个新实例:
fluffy = new Bunny();
是否有可能在&#34; this.doSomething&#34;所以当我执行预定义的命令时,例如:
fluffy.arr[0]=7;
结果操作(除了或者代替将数组的第0个条目从1更改为7)是,例如,弹出一个警告,&#34;复活节快乐!&#34; ?