作者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