摘要:為開始截取的索引可為負值,為結(jié)束的索引可選向從目標數(shù)組中添加刪除項目,然后返回被刪除的項目。返回累加之后的結(jié)果上一次調(diào)用回調(diào)返回的值,或者是提供的初始值數(shù)組中當前被處理的數(shù)組項當前數(shù)組項在數(shù)組中的索引值調(diào)用方法的數(shù)組幫助記憶增刪查改
增
arr.push(); // 目標數(shù)組尾部添加,返回新數(shù)組長度 arr.unshift(); // 目標數(shù)組首部添加,返回新數(shù)組長度刪
arr.pop(); // 刪除目標數(shù)組尾部的一個元素,并返回刪除的那個元素 arr.shift(); // 刪除目標數(shù)組首部的一個元素,并返回刪除的那個元素查
arr.indexOf(targetElement); // 查詢一個元素是否存在于目標數(shù)組中,存在返回對應元素索引,不存在返回-1 arr.lastIndexOf(targetElement, fromindex); // 逆向(默認開始索引arr.length-1)查詢一個元素是否存在數(shù)組中,存在返回對應元素索引,不存在返回-1;(fromindex 值可選, 表示逆向查詢開始的索引) arr.find(function(item, index){ // 存在即返回滿足條件的第一個元素,不存在返回undefined // 篩選條件 }); arr.findIndex(function(item, index){ // 存在即返回滿足條件的第一個元素索引,不存在返回-1 // 篩選條件 });改
arr.reverse(); // 顛倒目標數(shù)組中元素的順序,返回顛倒順序之后的目標數(shù)組 arr.sort(callback); // 按照字符編碼的順序進行排序,返回排序之后的目標數(shù)組,排序函數(shù)為可選(根據(jù)比較判斷正序/倒序) arr.map(function(currentitem){ // 返回目標數(shù)組元素處理之后的的新數(shù)組(callback為元素處理邏輯) // currentitem為當前數(shù)組元素 }); arr.concat(arr1,arr2...); // 在目標數(shù)組后面拼接數(shù)組,返回拼接之后的新的數(shù)組 (類似{...arr,...arr1,...arr2}) arr.toString(); // 把數(shù)組轉(zhuǎn)換成字符串 arr.join(arg); // 把目標數(shù)組轉(zhuǎn)換成字符串,用arg作為連接符去拼接數(shù)組元素,不傳參默認用","拼接數(shù)組元素,返回拼接之后的字符串 arr.slice(start, end); // 返回截取目標元素的得到的數(shù)組,不會改變原數(shù)組。start為開始截取的索引(可為負值),end為結(jié)束的索引(可選) arr.splice(index, num, replaceitem); // 向/從目標數(shù)組中添加/刪除項目,然后返回被刪除的項目。 arr.reduce(function(accumulator, currentValue, currentIndex, array){ // 返回累加之后的結(jié)果 // accumulator : 上一次調(diào)用回調(diào)返回的值,或者是提供的初始值(initialValue) // currentValue : 數(shù)組中當前被處理的數(shù)組項 // currentIndex : 當前數(shù)組項在數(shù)組中的索引值 // array : 調(diào)用 reduce() 方法的數(shù)組 }, initialValue);幫助記憶
增:
push() / unshift()
刪:
pop()/shift()
查:
indexOf()/lastIndexOf()/find()/findIndex()
改:
sort()/reverse() toString()/join() concat()/splice() slice() map()/reduce()
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/94075.html
摘要:所以參數(shù)多多少少影響了的一個靈活程度和使用復雜程度。如果多個參數(shù),使用能更方便,靈活,簡單。是否使用對象作為參數(shù),判斷的指標應該只有一個是否方便使用,靈活。即使這樣可能違法了單一指責原則,但是呼應了最少知識原則。 外在決定是否需要了解內(nèi)在,內(nèi)在決定是否會一票否決外在。內(nèi)外結(jié)合,好上加好。 1.前言 開發(fā) API 的時候,把參數(shù)的名字和位置確定下來,函數(shù)定義就可以說是完成了。因為 API 使...
摘要:所以參數(shù)多多少少影響了的一個靈活程度和使用復雜程度。如果多個參數(shù),使用能更方便,靈活,簡單。是否使用對象作為參數(shù),判斷的指標應該只有一個是否方便使用,靈活。即使這樣可能違法了單一指責原則,但是呼應了最少知識原則。 外在決定是否需要了解內(nèi)在,內(nèi)在決定是否會一票否決外在。內(nèi)外結(jié)合,好上加好。 1.前言 開發(fā) API 的時候,把參數(shù)的名字和位置確定下來,函數(shù)定義就可以說是完成了。因為 API...
摘要:基本概念學習目標學會如何使用,掌握的常用,能夠使用實現(xiàn)常見的效果。想要實現(xiàn)簡單的動畫效果,也很麻煩代碼冗余。實現(xiàn)動畫非常簡單,而且功能更加的強大。注意選擇器返回的是對象。 jQuery基本概念 學習目標:學會如何使用jQuery,掌握jQuery的常用api,能夠使用jQuery實現(xiàn)常見的效果。 為什么要學習jQuery? 【01-讓div顯示與設(shè)置內(nèi)容.html】 使用javasc...
摘要:基本概念學習目標學會如何使用,掌握的常用,能夠使用實現(xiàn)常見的效果。想要實現(xiàn)簡單的動畫效果,也很麻煩代碼冗余。實現(xiàn)動畫非常簡單,而且功能更加的強大。注意選擇器返回的是對象。 jQuery基本概念 學習目標:學會如何使用jQuery,掌握jQuery的常用api,能夠使用jQuery實現(xiàn)常見的效果。 為什么要學習jQuery? 【01-讓div顯示與設(shè)置內(nèi)容.html】 使用javasc...
閱讀 1972·2021-11-15 11:39
閱讀 1239·2020-12-03 17:06
閱讀 888·2019-12-27 11:42
閱讀 3337·2019-08-30 13:59
閱讀 1566·2019-08-26 13:22
閱讀 3341·2019-08-26 12:15
閱讀 2557·2019-08-26 10:22
閱讀 1659·2019-08-23 18:40