-1
我有一個字符串爲var a = "000020097613/0020";
。如何獲取兩個不同變量中的字符串,它們現在由/
分隔?在符號後面分割字符串,在符號後面獲得字符串
我想如下:
var b = "000020097613";
var c = "0020";
我有一個字符串爲var a = "000020097613/0020";
。如何獲取兩個不同變量中的字符串,它們現在由/
分隔?在符號後面分割字符串,在符號後面獲得字符串
我想如下:
var b = "000020097613";
var c = "0020";
如何:
var res = a.split("/");
var b = res[0], c = res[1];
在ES6
或等價:
var [b, c] = a.split("/");
試試這個ES6解決方案。
let [b, c] = '000020097613/0020'.split('/');
的[b, c]
語法稱爲Array destructuring。這是解構賦值語法的一部分。
你可以谷歌的「JavaScript拆分字符串」,這會給你[第一個結果](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split ),接着是SO問題,這個問題被標記爲重複的問題。你感到困惑的地方是什麼?你不知道如何分割字符串,或者你不知道如何將分割結果分配給變量? – 2016-12-04 05:34:16
然而,也可能有一些基本的東西,你不知道名稱,並不知道如何搜索。每次詢問SO在這裏都不是一個好的解決方案 - 所以這應該是針對有趣的編程問題,而不是用於回答新手問題的聊天室。沒有什麼反對新手;這就是SO的本質。我建議你坐下來閱讀一本好書,教程,甚至是關於字符串的[MDN頁面](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String )。其中任何一項都會給你一個你可以做的所有事情的很好的概述。 – 2016-12-04 06:00:20
(續)然後你會知道什麼是可用的,並且可以輕鬆地繼續工作,而不必停下來每次你需要知道如何處理一個字符串時都會問。 – 2016-12-04 06:00:54