1樓:匿名使用者
$.getjson(
url,
function(json)
)xx是你需要指向的。
j**ascript如何將一個字串轉換為一個物件?
2樓:匿名使用者
x="var str=;"
eval(x)是可以的,
如果你的意思是把這個""轉物件的話
是eval("("+str+")")
ps:你寫的var str=;這個語句,str已經是個物件了。。。
3樓:幻想武士
確定是var str=
而不是var str=""?
4樓:凌晨六點整
你這已經宣告成物件了,還強轉什麼!!
js中怎麼把物件轉成string
5樓:育知同創教育
轉換方式有兩種:
1、利用原生json物件,將物件轉為字串:
參考**如下:
var jsobj = {}; //定義objectjsobj.testarray = [1,2,3,4,5]; //初始化
jsobj.name = 'css3';
jsobj.date = '8 may, 2011';
var str = json.stringify(jsobj); //轉換成string
alert(str); //彈出提示
2、重寫tostring()方法:
參考**如下:
dog.prototype.tostring = function dogtostring()
6樓:桃兮顏
你說轉出字串,其實在前端裡應該說是轉成json字串,用json.stringify(obj); 就可以了,如圖:
js將字串轉換成物件和陣列
7樓:匿名使用者
可以這樣轉換(相容性較好的做法):
var msg = ']}'; // 字串型別的 json 資料var json = null;
try catch(e)
---------
利用現代瀏覽器的特性的另一種做法是:
var msg = ']}'; // 字串型別的 json 資料var json = json.parse(msg); // 直接利用 json 物件進行解析
缺點就是某些瀏覽器不一定支援
反過來,如果要將物件轉換成字串,可以這樣做,見下面**(適用於現代瀏覽器,幾十年前的ie6什麼的執行不起來):
var jsons =]}; // js 物件var str = json.stringify(jsons); // 轉化物件為字串
console.log(str); // 測試 - 輸出字串
8樓:趣事情
一個物件,但如何把文字轉為物件呢。使用eval();注意一定要加括號,否則會轉換失敗
**如下:
var test=''
把文字轉化為物件
var test=''
var obj2=eval("("+test+")");
alert(obj2.colsinfo);
把文字轉化為陣列
**如下:
var test='["colkey", "col", "colsinfo","namelist" ]'
var obj2=eval("("+test+")");
alert(obj2.length);
9樓:襲空嵐楓
在jsons賦值後加
jsons = eval('(' + jsons + ')');試試看
js怎麼去除字串中的所有中括號
bug集散地 str.replace g,幫忙用js寫個去除字串中所有的 字元 var str a b c d replace g,正規表示式匹配所有星號。js去掉字串中所有的逗號 夏冰 如果想去掉所 bai以的du 最 簡單的辦法就是正則zhi表示式dao了。下面是簡單內的例子。僅供參考 容var...
js判斷某字串中是否存在一段字串
var settime 4 00 字串settime var i settime.indexof 如果settime包含 則 i 返回 在settime裡面的位置,否則返回 1 import org.apache.commons.lang.stringutils stringutils.contai...
js中何如比較變數是否與字串相等
js字串相等的比較?直接比較就得了啊,沒equals。比如var a test var b test alert a b 在js中怎麼判斷兩個字串相等 s中字串比較值用 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等var str1 a var str2 b var str1 a i...