千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

會改變原數(shù)組的方法有哪些(作用 返回值)
- push() 添加
作用:實現(xiàn)在數(shù)組的末尾添加一個或多個成員
返回值:添加成員后數(shù)組的新的長度
- unshift() 添加
作用:實現(xiàn)在數(shù)組的開頭添加一個或多個成員
返回值:添加成員后數(shù)組的新的長度
- pop() 刪除
作用:實現(xiàn)刪除數(shù)組的最后一條數(shù)據(jù)
返回值:數(shù)組被刪除的數(shù)據(jù)
- shift() 刪除
作用:實現(xiàn)刪除數(shù)組的開頭的一條數(shù)據(jù)
返回值:數(shù)組被刪除的數(shù)據(jù)
- sort() 排序
作用:實現(xiàn)針對數(shù)組的排序
- 默認按字符編碼的順序排列,非string類型會自動轉(zhuǎn)換為string
- 可以自定義比較規(guī)則
返回值:排序后的數(shù)組
- reverse() 反轉(zhuǎn)
作用:實現(xiàn)將數(shù)組進行 反轉(zhuǎn)排列
返回值:反轉(zhuǎn)排列后的數(shù)組
- splice() 刪除替換
作用:根據(jù)指定的索引位置開始刪除數(shù)組元素的個數(shù),并可選擇替換刪除部分
返回值:數(shù)組被刪除的部分組成的新數(shù)組
不會改變原數(shù)組的方法有哪些 (作用 返回值)
- concat() 拼接合并
作用:實現(xiàn)將多個數(shù)組合并為一個數(shù)組
返回值:合并后的新數(shù)組
- toString() 轉(zhuǎn)換字符串
作用:實現(xiàn)將數(shù)組轉(zhuǎn)換為字符串
返回值:轉(zhuǎn)換的字符串
- join() 拼接字符串
作用:通過指定字符實現(xiàn)將數(shù)組拼接成字符串
返回值:拼接的字符串
- indexOf() 查找
作用:查找 指定值 在數(shù)組中第一次出現(xiàn)的索引位置
返回值:
- 如果存在指定值 返回 指定值在數(shù)組中第一次出現(xiàn)的索引位置
- 如果不存在指定值 返回 -1
- lastIndexOf() 查找
作用:查找 指定值 在數(shù)組中最后一次出現(xiàn)的索引位置
返回值:
- 如果存在指定值 返回 指定值在數(shù)組中最后一次出現(xiàn)的索引位置
- 如果不存在指定值 返回 -1
- slice() 截取
作用:根據(jù)指定的索引截取數(shù)組
返回值:數(shù)組被截取部分組成的新數(shù)組
- forEach() 遍歷
作用:實現(xiàn)對于數(shù)組的遍歷
返回值:undefined --- 沒有返回值
- filter() 過濾
作用:實現(xiàn)將數(shù)組中不符合條件(false)的值過濾掉,保留符合條件的值
返回值:由符合條件(true)的值組成新的數(shù)組
- map() 映射
作用:實現(xiàn)將數(shù)組中的每一項值都執(zhí)行一個操作
返回值:由執(zhí)行了一個操作后結果的值組成的新數(shù)組
字符串對象的方法
- charAt(index)
作用:查看字符串指定索引位置的字符
返回值:索引位置的字符
- charCodeAt(index)
作用:查看字符串指定索引位置的字符unicode編碼
返回值:unicode編碼
- toLowerCase()
作用:將字符串中的字母轉(zhuǎn)換為小寫
返回值:轉(zhuǎn)換后的字符串
- toUpperCase()
作用:將字符串中的字母轉(zhuǎn)換為大寫
返回值:轉(zhuǎn)換后的字符串
- * indexOf(val,index)
第一個參數(shù),是 查找的字符
第二個參數(shù),是 開始查找的索引位置 --- 可選
作用:查找指定字符在 字符串 首次出現(xiàn)的索引位置
返回值:如果存在返回首次出現(xiàn)的索引位置,如果不存在返回-1
- * lastIndexOf(val,index)
第一個參數(shù),是 查找的字符
第二個參數(shù),是 結束查找的索引位置 --- 可選
作用:查找指定字符在 字符串 最后一次出現(xiàn)的索引位置
返回值:如果存在返回最后一次出現(xiàn)的索引位置,如果不存在返回-1
- * substr(startIndex,num)
第一個參數(shù)是,開始截取的索引位置,包含此索引位置
第二個參數(shù)是,截取字符的個數(shù) -- 可選,如果沒有就截取到結束
作用:截取字符串中指定索引開始的指定個數(shù)的字符
返回值:截取的字符串部分組成的新字符串
- * substring()
最多可以傳入兩個參數(shù),表示的是索引位置
表示從小的索引位置(包含) 截取到 大的索引位置(不包含)
如果只有一個參數(shù)索引,則從這個索引開始(包含)截取到字符串結束
作用:截取字符串中指定索引之間的字符
返回值:截取的字符串部分組成的新字符串
- * slice(startIndex,stopIndex)
作用:截取字符串中指定索引之間的字符
返回值:截取的字符串部分組成的新字符串
使用上和數(shù)組的slice方法一樣
- * split()
作用:通過指定字符分割字符串為數(shù)組
返回值:分割后的數(shù)組
- * replace()
作用:替換字符中的字符為什么,但是調(diào)用一次只能替換一個
返回值:替換后的字符串
- repeat(n)
作用:指定字符串被重復幾次
返回值:被重復了幾次的字符串
- trim()
作用:去除字符串兩端(開頭和結束)的空白
返回值:去除空白的字符串