我有一個變量,看起來像這樣:var regVar="Right Left Right;"
然後我拆分它們:regVar.split();
所以我想要做的是使變量regVar
變成一個數組。我認爲有一個.array()
方法,但我無法弄清楚它是如何工作的。如果有一個jQuery方法,那麼和普通的JS一樣會很棒。感謝您提前幫忙!數組變量?
數組變量?
回答
要分割用空格字符串,請使用.split(" ");
只要將分隔符(即分隔符)作爲參數傳遞給split()
,您就可以通過任何操作來分割字符串。
例子:
"hello world".split(' ')
回報["hello", "world"]
"google.com".split('.')
回報["google", "com"]
"415-283-8927".split('-')
回報["415", "283", "8927"]
獎勵:
如果用一個空字符串作爲分隔符,字符串由字符分割:
"helloworld".split('')
返回['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
(數組中包含空格的每個字符的元素)
但是,如果您什麼也不用(.split()
),則會返回包含該未更改字符串的數組。
你必須指定你分裂什麼,並重新分配給一個變量,我想這是字符串中的空間,所以:
var regVar="Right Left Right;"
var arrayOfRegVar = regVar.split(" ");
console.log(arrayOfRegVar); //["Right", "Left", "Right"];
謝謝。我應該想到這一點! – 2014-10-20 03:31:38
打開RegVar到數組
嘗試這個
var regVar="Right Left Right;"
var regVar = regVar.split(" ");
現在regVar是價值
regVar = ['Right','Left','Right'];
使用JavaScript的split()方法將一個字符串分割爲多個子數組的數組。它的語法
myString.split(separator, limit);
,其中分離器是可選的,指定的字符,或正則表達式,用於分割的字符串。如果省略,則返回僅包含一個項目的數組。 和limit(可選)是一個整數,用於指定拆分數量,拆分限制將不包含在數組中。
在你的情況使用
regVar = regVar.split(" ");
它會給你所需的輸出即[ 「右」, 「左」, 「右」];
- 1. 變量數組變量中
- 2. 變量與數組變量
- 3. 變量數組(非變體)
- 4. PHP數組變量
- 5. VBA數組變量
- 6. 變量中數組
- 7. 變量數組名
- 8. Bash數組變量
- 9. PHP變量數組
- 10. PHP數組變量
- 11. 數組到變量
- 12. C++變量數組
- 13. 與數組變量
- 14. PHP變量變量和數組索引
- 15. $ _GET [「變量」]爲一個數組變量
- 16. javascript:變量數組或變量?
- 17. PHP變量變量和數組/功能
- 18. PHP變量數組變量鍵列表
- 19. 另一個數組變量中的數組變量
- 20. Javascript/JQuery變量或數組到PHP變量或數組
- 21. Array_merge數組數量未知量爲變量變量
- 22. 本地數組變量不是數組
- 23. 數組變量中的Sum數組
- 24. 將變量轉換爲數組數組
- 25. jQuery的:按變量數組的數組
- 26. 變量變量,構建一個數組變量
- 27. 選擇數組對象的變量。 (變量內的變量)
- 28. 如何在PHP中使用數組名稱中的變量? (變量數組/變量變量?)
- 29. JavaScript數組網址變量
- 30. 數組鍵=變量名
我不知道獎金! – 2015-01-07 02:39:10