一、splice() 方法用于添加或刪除數(shù)組中的元素焰手,會(huì)改變?cè)紨?shù)組糟描。
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
//刪除元素,返回被刪除元素的數(shù)組书妻。 如果未刪除任何元素船响,則返回空數(shù)組。
var citrus = fruits.splice(1,3);
//返回 ['Orange', 'Lemon', 'Apple']躲履,此時(shí)fruits的值為['Banana', 'Mango']
var citrus = fruits.splice(1,0); //返回 []
常用于移除數(shù)組中的指定位置的元素
array.splice(index, 1); // 移除元素
二见间、slice() 方法可從已有的數(shù)組中返回選定的元素。
slice() 方法可提取字符串的某個(gè)部分工猜,并以新的字符串返回被提取的部分米诉。
注意: slice() 方法不會(huì)改變?cè)紨?shù)組。
三篷帅、split() 方法用于把一個(gè)字符串分割成字符串?dāng)?shù)組史侣。
用法:獲取瀏覽器url上問號(hào)后面的字符串(hash)
eg: http://a.a.com/#/data?id=1&time=2021-11-23
window.location.hash.split("?")[1]; 返回 id=1&time=2021-11-23