如何从Ext对象中删除属性?例如:
Ext.define('Classes.Person', {status:'load',
config: {
name: 'Eugene',
surname : 'Popov'
},
constructor: function(config) {
this.initConfig(config);
}
});
var book = Ext.create('Classes.Person')
/*
console.log(book.status)//load
console.log( book.surname )//Popov
delete book.status
delete book.surname;
console.log( book.surname )//Popov
console.log(book.status)//load How delete property ?
*/
有没有特殊的方法来做到这一点?
2条答案
按热度按时间vvppvyoh1#
删除属性的值而不是删除属性
cxfofazt2#
要从ExtJ中的对象中删除属性,只需使用“delete”命令,如示例所示:
它从“book”对象中删除“status”属性。我刚刚检查了一下,效果很好。