splice slice splite 區別

<script>
// slice  字符串截取 從索引n(包含n)截取到索引m 包前不包後
var str='abcdefg'
var str2=str.slice(3,5)  
var str3=str.slice(3)
var str4=str.slice(3,4)
console.log(str,str2,str3,str4) //不改變原字符串

// splice 數組的增 刪 改  從索引n以後刪除m個數,第三個參數爲修改替換的值  返回值爲被刪除的那一項   會改變原數組
var arr = [14, 3, 15, 7, 2, 76, 11];
// var arr2=arr.splice(3)   //截取了從索引0 到索引3包括3組成新數組
// var arr3=arr.splice(3,2,22) //修改
// var arr4=arr.splice(3,0,33333) //增加
var arr5=arr.splice(3,2) //刪除
console.log(arr,arr5,24) //改變原數組

//split  把字符串分割成字符串數組
var strtest='aaaaaaaadd-ddd-ddd-ddddddddddffffffffff'
var b=strtest.split('-')
console.log(strtest,b)
</script>

輸出結果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章