[英]How to convert a ruby array output into a string in JS?
我有這條線來自BE中的一個助手,我想用該輸出設置一個變量。 無論我嘗試了什么(toString,字符串插值等),它總是向我返回錯誤:
Uncaught ReferenceError: a is not defined at eval (eval...
這是我的代碼:
document.myStr = <%= get_str %>
結果如下:
document.myStr = a,b,c;
所有JavaScript數組都需要用兩個方括號[
和]
括起來。
此外,它看起來像你是在寫a
,並解釋看到令牌a
(假定它是一個變量的名字),它看起來名為變量a
。
由於您似乎尚未聲明a
,所以它會引發錯誤,因為a
現在是undefined
。
您可以做的是聲明a
更早的名稱或將其括在引號中,例如'a'
或"a"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.