首頁  >  文章  >  web前端  >  如何使用js中split()方法得到的陣列長度

如何使用js中split()方法得到的陣列長度

不言
不言原創
2018-07-26 11:34:232198瀏覽

split() 方法用來把一個字串分割成字串陣列。這篇文章給大家分享的內容是關於如何使用js中split()方法得到的數組長度,內容很詳細,有需要的朋友可以參考一下,希望可以幫助到你們。

定義和用法

split() 方法用來把一個字串分割成字串陣列。

語法

stringObject.split(separator,howmany)
##說明##separator
#參數

必要。字串或正規表示式,從該參數指定的地方分割 stringObject。

howmany


可選。此參數可指定傳回的陣列的最大長度。如果設定了該參數,則傳回的子字串不會多於這個參數指定的陣列。如果沒有設定該參數,整個字串都會被分割,不考慮它的長度。

傳回值

#一個字串陣列。該數組是透過在 separator 指定的邊界處將字串 stringObject 分割成子字串建立的。傳回的陣列中的字符串不包括 separator 本身。

但是,如果separator 是包含子表達式的正則表達式,那麼返回的數組中包括與這些子表達式匹配的字符串(但不包括與整個正則表達式匹配的文本)。

下面看下js中split()方法得到的陣列長度的方法。

js 中split(",")方法透過」,「分割字串, 如果字串中沒有「,」 , 傳回的是字串本身

var str = “abc”;//分隔符个数为0
var newStr = str.split(",");
console.log(newStr.length);

結果是: 長度: 1  newStr: abc

##

var str = “abc,”;//分隔符个数为1
var newStr = str.split(",");
console.log(newStr.length);

結果是: 長度: 2  newStr: abc 也就是說split分割的長度跟分隔符號個數有關, 分割後的陣列長度是分隔符號個數加一

java中split()方法不存在這個問題

相關推薦:

vue.js如何實作樹狀表格的封裝? vue.js實作樹形表格的方法

######三種方法判斷js頁面上的元素是否在螢幕顯示區域內############## ##########

以上是如何使用js中split()方法得到的陣列長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn