作者knives ()
看板Ajax
標題[問題] 關於javascript的物件的成員可以這樣命名嗎
時間Wed Dec 29 09:56:55 2010
我想透過 分析 網址變數,將它轉成物件
比如xxx.php?q1=1&q2=2
我想讓我自製的物件可以用這樣的 obj.q1、obj.q2的方式來取得值
obj = new Object();
問題是我要怎麼寫 obj.q1 、obj.q2
--
◣ ◢
◢██◣ ~
● ˙ ˙
█ ◥▌ ~● ~
● ◤◤◥◥
◤□︵□▌ ~
● ~
● > <
◥
o◤
~● ◥ █ ◤
▅◤.██.◤
世 界 波 ㄉ 洨 攻 擊 ◢ ▼ ◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
1F:→ TonyQ:obj.q1=1 ; obj.q2=2; 你需要只是解字串而已啦 XD 12/29 11:52
2F:→ TonyQ:而且網路上有現成的東西了 google "js querystring" 12/29 11:53
3F:→ knives:你有點誤會我的意思了,我不想寫死成obj.q1=1,obj.q2=2,如 12/29 12:52
4F:→ knives:果有q1~q100的話,我不就要寫一百次嗎 12/29 12:53
5F:→ LPH66:呃 都說了有個叫 querystring 的東西可以拿來套啦.... 12/29 12:53
6F:→ knives:我只是純粹好奇要怎麼命名這樣的變數 12/29 13:43
7F:→ TonyQ:你問這個喔,寫成 obj["q1"] =1 ; obj["q2"] =2; 12/29 14:12
8F:→ TonyQ:另外如果你真的去看過 querystring 人家怎麼寫的,你也會看 12/29 14:12
9F:→ TonyQ:到這樣的實作... 12/29 14:12
10F:推 s25g5d4:可以這樣寫for(var i=0; i<10; i++) {obj["q"+i]=1;} 12/31 15:43