我有一行我想從這一行中得到第二個逗號后面的“USA”這個詞,我怎樣才能得到它?我有很多這樣的行,我需要在第二個逗號之后得到某個詞
let x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`;
uj5u.com熱心網友回復:
簡單地用逗號分割字串并在第二個之后訪問元素就足夠了。只要該行確實包含足夠的逗號,您就可以執行以下操作:
const x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`;
const result = x.split(",")[2].trim();
console.log(result);
請注意,我呼叫String.prototype.trim()函式只是為了從字串的開頭洗掉空格。
uj5u.com熱心網友回復:
您可以split使用字串并從值中獲取第二個索引。使用可選鏈.?來避免錯誤。
let x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`;
let value = x.split(',')?.[2]
console.log(value)
undefined如果第二個逗號 ( ,)之后沒有值,這將回傳。
如果要使用,trim()則可以添加此行-
value = value ? value.trim() : '';
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/346421.html
標籤:javascript 数组 细绳 分裂
上一篇:如何在遞回陣列上找到父級
下一篇:引數化on()函式jquery
