前端JS對字串處理
JS字串和陣列之間的轉換
var string = '123,456,789' ;
var stringResult = string.split( ',' );
console.log(stringResult) //輸出["123", "456", "789"]
var string2 = 'abcdef'
var string2Result = string2.split( '' )
console.log(string2Result) //輸出['a','b','c','d','e','f']
string2.split( "," ).map(Number); //輸出[123,456,789]
JSON.parse( "[" + string + "]" ); //輸出[123,456,789]
2、陣列轉換為字串
var array = [ 'abc' , 'def' , 'hig' ]
var arrayResult = array.join( ',' )
console.log(arrayResult) // 輸出"abc,def,hig"
array.toString() //輸出"abc,def,hig"
|
js中擷取字串的三個方法 substring()、substr()、slice()substring1.
2.如果引數
3.如果
4.如果
5.如果
6.如果
其他情況就沒有一一測試了,當然正常情況下儘量不要這麼幹,畢竟語法上已經規定了是整數。 substrsubstr() 方法可在字串中抽取從 start 下標開始的指定數目的字元。 語法
該方法與 1.
2.
3.如果
4.如果
5.如果
slice1.
2.當
2.
3.其他情況和
小節從上面測試得出結論, |