回覆列表
  • 1 # 嬞菇涼

    一個物件,但如何把文字轉為物件呢。使用eval();注意一定要加括號,否則會轉換失敗 <br><br>程式碼如下:<br><br>var test="{ colkey: "col", colsinfo: "NameList" }"<br><br>把文字轉化為物件<br>var test="{ colkey: "col", colsinfo: "NameList" }" <br>var obj2=eval("("+test+")"); <br>alert(obj2.colsinfo);<br><br>把文字轉化為陣列<br><br>程式碼如下:<br><br>var test="["colkey", "col", "colsinfo","NameList" ]" <br>var obj2=eval("("+test+")"); <br>alert(obj2.length);

  • 2 # 使用者9561730536542

    可以這樣轉換(相容性較好的做法):利用現代瀏覽器的特性的另一種做法是:---------反過來,如果要將物件轉換成字串,可以這樣做,見下面程式碼(適用於現代瀏覽器,幾十年前的IE6什麼的執行不起來):

  • 中秋節和大豐收的關聯?
  • 哪些食物含鹼成分比較高?