English 中文(简体)
我如何删除/确定 Java原物体的特性? [复制]
原标题:How can I delete/unset the properties of a JavaScript object? [duplicate]
This question already has answers here:
Closed 12 years ago.

Possible Duplicates:
How can I unset a JavaScript variable?
How do I remove a property from a JavaScript object?

I m looking for a way to remove/unset the properties of a JavaScript object, so they ll no longer come up if I loop through the object doing for (var i in myObject). How can this be done?

最佳回答

简略使用<代码>delete,但应认识到,你应读出使用这一条的效果:

 delete object.index; //true
 object.index; //undefined

But if I was to use like so:

var x = 1; //1
delete x; //false
x; //1

但是,如果你确实希望删除全球名称空间中的变量,你可以将其全球目标,例如<代码>window<>/code>,或在最外部使用<代码>ts,即

var a =  b ;
delete a; //false
delete window.a; //true
delete this.a; //true

<http://perfectionrics.com/underont-delete/"rel=“noretinger”> 删除

另一个事实是,删除阵列不会删除该指数,而只是确定某些控制结构,例如就 lo而言,其价值是未界定的。 当涉及阵列时,你应使用<代码> plice,这是阵列标的原型。

例:

var myCars = new Array();
myCars[0] = "Saab";
myCars[1] = "Volvo";
myCars[2] = "BMW";

如果是:

delete myCars[1];

由此产生的阵列如下:

["Saab", undefined, "BMW"]

但使用ice像

myCars.splice(1,1);

结果是:

["Saab", "BMW"]
问题回答

空白:

myObject["myVar"]=null;

删除:

delete myObject["myVar"]

你可以重复回答





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签