我创建了一个"set"函数,它将在我的对象"myObject.user"的值更改期间触发.因此,当我改变价值时,我会收到提醒.但是当我更新对象"myObject.newuser [0] .id"中的值时,该集合没有调用.如何更改代码,以便在更改任何内部值时,全局集应该有效.即对于这个代码我应该得到两个警报.
var myObject = {};
myObject.user;
Object.defineProperty(myObject, 'newuser', {
get: function() { return this.user;},
set: function(value) { alert('Updated');this.user=value;}
});
myObject.newuser = [{"id":"user1"}];
myObject.newuser[0].id="user2";Run Code Online (Sandbox Code Playgroud)
我在使用TCPDF和FPDI从扫描的pdf中删除页面时收到错误.其他pdf工作正常.
ERROR: Unable to find object (8, 0) at expected location
Run Code Online (Sandbox Code Playgroud)