[問題] 關於javascript的物件的成員可以這樣命名嗎

看板Ajax作者時間14年前 (2010/12/29 09:56), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
我想透過 分析 網址變數,將它轉成物件 比如xxx.php?q1=1&q2=2 我想讓我自製的物件可以用這樣的 obj.q1、obj.q2的方式來取得值 obj = new Object(); 問題是我要怎麼寫 obj.q1 、obj.q2 -- ◢██◣ ˙ ˙ ~● ◤◤◥◥ □︵□ > < ~● .██.世 界 波 ㄉ 洨 攻 擊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

12/29 11:52, , 1F
obj.q1=1 ; obj.q2=2; 你需要只是解字串而已啦 XD
12/29 11:52, 1F

12/29 11:53, , 2F
而且網路上有現成的東西了 google "js querystring"
12/29 11:53, 2F

12/29 12:52, , 3F
你有點誤會我的意思了,我不想寫死成obj.q1=1,obj.q2=2,如
12/29 12:52, 3F

12/29 12:53, , 4F
果有q1~q100的話,我不就要寫一百次嗎
12/29 12:53, 4F

12/29 12:53, , 5F
呃 都說了有個叫 querystring 的東西可以拿來套啦....
12/29 12:53, 5F

12/29 13:43, , 6F
我只是純粹好奇要怎麼命名這樣的變數
12/29 13:43, 6F

12/29 14:12, , 7F
你問這個喔,寫成 obj["q1"] =1 ; obj["q2"] =2;
12/29 14:12, 7F

12/29 14:12, , 8F
另外如果你真的去看過 querystring 人家怎麼寫的,你也會看
12/29 14:12, 8F

12/29 14:12, , 9F
到這樣的實作...
12/29 14:12, 9F

12/31 15:43, , 10F
可以這樣寫for(var i=0; i<10; i++) {obj["q"+i]=1;}
12/31 15:43, 10F
文章代碼(AID): #1D6fLgG9 (Ajax)
文章代碼(AID): #1D6fLgG9 (Ajax)