gpt4 book ai didi

javascript - 从 Javascript 对象中删除属性

转载 作者:行者123 更新时间:2023-11-29 10:51:05 24 4
gpt4 key购买 nike

如何从 Javascript 对象中删除所有属性?

例如;如果我有以下“类”,我该如何执行重置并删除其所有属性:

function MyObject()
{
this.type="blah";
this.name="kkjkj";
}

MyObject.prototype.clearAttribs = function()
{
// I want to remove name, type etc from 'this'

// Maybe I can do the following?
for (var key in this)
delete this[key];
}

最佳答案

您的代码看起来没问题。自 delete 不会从原型(prototype)中删除属性,您甚至不需要使用hasOwnProperty

关于javascript - 从 Javascript 对象中删除属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com