Re: [問題] javascript 物件清除索引
※ 引述《mesak (米沙)》之銘言:
:
: 推 wxyy:依照原PO自己說已解決的 function 來看 delete不是他要的 05/18 00:18
: → wxyy:用 delete...只是把物件移除 但是位置還是存在的 05/18 00:19
: → wxyy:在 Firefox 這個 function 還可以改成(沒試過其他瀏覽器) 05/18 00:20
: → wxyy:function ObjIndexRemove(obj,key){ 05/18 00:21
: → wxyy: obj.splice(key, 1); 05/18 00:21
: → wxyy: return obj; 05/18 00:21
: → wxyy:} 05/18 00:21
: → mesak:SPLICE 不行我試過了,因為 OBJ 是物件,不是陣列... 05/18 01:18
: → mesak:所以不能使用 SPLICE的方式 去掉 05/18 01:19
: → TonyQ:其實照正常作法來說,只要把該key set null就好... 05/18 03:52
: 推 TonyQ:也就是 { obj[key]=null; return obj;} 05/18 03:52
: 推 wxyy:喔..我錯了....不過我剛剛試了 應該是 scribeTW 的方法 05/18 08:37
: → wxyy:才可以把 Object 的屬性刪除掉...TonyQ的方法 屬性會保留著.. 05/18 08:37
: → wxyy:還是依照原PO的function來看...scribeTW 的方式才對的... 05/18 08:39
var obj={
hi:'hello',
hi2:'hello2'
} ;
delete obj["hi"];
for(var k in obj){
console.log(k+":"+obj[k]);
}
以正常來說的話 的確是delete會比較好......
XD
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.160.41
推
05/18 09:58, , 1F
05/18 09:58, 1F
→
05/18 10:07, , 2F
05/18 10:07, 2F
推
05/18 22:58, , 3F
05/18 22:58, 3F
推
05/19 00:17, , 4F
05/19 00:17, 4F
推
05/20 15:58, , 5F
05/20 15:58, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章