我有我的價值存儲在JavaScript變量現在,我想將這些值分配給JavaScript數組。我在這裏張貼了相同如何將javascript變量值賦給javascript數組?
我希望我的陣列與這些變量值intialized,因爲在變量值dynamicaly生成的圖像時,都沒有給出變量靜態values.values在產生運行時間,所以我不能用這些值預先初始化數組,就像我在圖片中所做的那樣。
我有我的價值存儲在JavaScript變量現在,我想將這些值分配給JavaScript數組。我在這裏張貼了相同如何將javascript變量值賦給javascript數組?
我希望我的陣列與這些變量值intialized,因爲在變量值dynamicaly生成的圖像時,都沒有給出變量靜態values.values在產生運行時間,所以我不能用這些值預先初始化數組,就像我在圖片中所做的那樣。
而不必
var latlongs = boundary.split(",");
你可以只寫
var latlongs = boundary;
由於邊界是正確初始化數組,而不是一個字符串(如你註釋掉線以上)的
編輯
T他的fiddle應該是你要求的。 有很多不同的方法可以將數字轉換爲字符串,然後將這些數據連接到一個字符串。既然你已經有了boundary
陣列,我認爲這將是最簡單的就是使用.join()
。
修改#2
所以,你的代碼有很多不必要的}
右括號(線108,109等) 的你應該檢查你的瀏覽器的控制檯,因爲它有錯誤行權有。
至於我們想創建的字符串,你從來沒有說過他們必須對座標中的「1 2 3 4 5 6」
var boundary = [ts2 + ' ' + ts3, ts4 + ' ' + ts5, ts6 + ' ' + ts7];
boundary = boundary.join();
格式與移除這對我有用 - proof
而你的full code返工。
線我已經評論上面正是我所需要的但動態,那是我不希望我的數組被初始化爲靜態值,我希望他們在運行時初始化。 –
'var array = [ts1,ts2,ts3,ts4,ts5,ts6];'確實創建了一個包含動態值的數組,所以我有點困惑於你的需求。 – Kano
請在這裏檢查http://jsfiddle.net/usmanrather/s1xtcvhp/(在代碼中的行註釋完全是我想要的,但與靜態值,即只分配在數組中,但我希望我的數組應該動態初始化。 )多數民衆贊成多少我想要的 –
如果我理解正確,圖像中最後一條評論的綠線也是這樣做的。它創建一個具有變量值的數組 –
爲什麼將代碼作爲圖像包含在內?除此之外,要了解你的要求有點困難。 –
@HaseebAsif:但註釋行不應該如此。 –