国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關于一些常用數組API的記憶方法(借鑒)

Pluser / 2215人閱讀

摘要:為開始截取的索引可為負值,為結束的索引可選向從目標數組中添加刪除項目,然后返回被刪除的項目。返回累加之后的結果上一次調用回調返回的值,或者是提供的初始值數組中當前被處理的數組項當前數組項在數組中的索引值調用方法的數組幫助記憶增刪查改

arr.push();        // 目標數組尾部添加,返回新數組長度
arr.unshift();     // 目標數組首部添加,返回新數組長度
arr.pop();        // 刪除目標數組尾部的一個元素,并返回刪除的那個元素 
arr.shift();        // 刪除目標數組首部的一個元素,并返回刪除的那個元素
arr.indexOf(targetElement);    // 查詢一個元素是否存在于目標數組中,存在返回對應元素索引,不存在返回-1
arr.lastIndexOf(targetElement, fromindex);    // 逆向(默認開始索引arr.length-1)查詢一個元素是否存在數組中,存在返回對應元素索引,不存在返回-1;(fromindex 值可選, 表示逆向查詢開始的索引)
arr.find(function(item, index){    // 存在即返回滿足條件的第一個元素,不存在返回undefined
    // 篩選條件
});        
arr.findIndex(function(item, index){    // 存在即返回滿足條件的第一個元素索引,不存在返回-1
    // 篩選條件
});        

arr.reverse();                // 顛倒目標數組中元素的順序,返回顛倒順序之后的目標數組
arr.sort(callback);            // 按照字符編碼的順序進行排序,返回排序之后的目標數組,排序函數為可選(根據比較判斷正序/倒序)
arr.map(function(currentitem){        // 返回目標數組元素處理之后的的新數組(callback為元素處理邏輯)
    // currentitem為當前數組元素
});            
arr.concat(arr1,arr2...);    // 在目標數組后面拼接數組,返回拼接之后的新的數組 (類似{...arr,...arr1,...arr2}) 
arr.toString();                // 把數組轉換成字符串
arr.join(arg);                // 把目標數組轉換成字符串,用arg作為連接符去拼接數組元素,不傳參默認用","拼接數組元素,返回拼接之后的字符串
arr.slice(start, end);        // 返回截取目標元素的得到的數組,不會改變原數組。start為開始截取的索引(可為負值),end為結束的索引(可選)
arr.splice(index, num, replaceitem);    // 向/從目標數組中添加/刪除項目,然后返回被刪除的項目。
arr.reduce(function(accumulator, currentValue, currentIndex, array){    // 返回累加之后的結果
    // accumulator : 上一次調用回調返回的值,或者是提供的初始值(initialValue)
    // currentValue : 數組中當前被處理的數組項
    // currentIndex : 當前數組項在數組中的索引值
    // array : 調用 reduce() 方法的數組 
}, initialValue);    
幫助記憶

增:

push() / unshift()

刪:

pop()/shift()

查:

indexOf()/lastIndexOf()/find()/findIndex()

改:

sort()/reverse()
toString()/join()
concat()/splice()
slice()
map()/reduce()

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94075.html

相關文章

  • [探索]怎么樣參數能讓 JS - API 更靈活

    摘要:所以參數多多少少影響了的一個靈活程度和使用復雜程度。如果多個參數,使用能更方便,靈活,簡單。是否使用對象作為參數,判斷的指標應該只有一個是否方便使用,靈活。即使這樣可能違法了單一指責原則,但是呼應了最少知識原則。 外在決定是否需要了解內在,內在決定是否會一票否決外在。內外結合,好上加好。 1.前言 開發 API 的時候,把參數的名字和位置確定下來,函數定義就可以說是完成了。因為 API 使...

    psychola 評論0 收藏0
  • [探索]怎么樣參數能讓 JS - API 更靈活

    摘要:所以參數多多少少影響了的一個靈活程度和使用復雜程度。如果多個參數,使用能更方便,靈活,簡單。是否使用對象作為參數,判斷的指標應該只有一個是否方便使用,靈活。即使這樣可能違法了單一指責原則,但是呼應了最少知識原則。 外在決定是否需要了解內在,內在決定是否會一票否決外在。內外結合,好上加好。 1.前言 開發 API 的時候,把參數的名字和位置確定下來,函數定義就可以說是完成了。因為 API...

    Integ 評論0 收藏0
  • 前端基礎入門五(掌握jQuery常用api,實現動態效果)

    摘要:基本概念學習目標學會如何使用,掌握的常用,能夠使用實現常見的效果。想要實現簡單的動畫效果,也很麻煩代碼冗余。實現動畫非常簡單,而且功能更加的強大。注意選擇器返回的是對象。 jQuery基本概念 學習目標:學會如何使用jQuery,掌握jQuery的常用api,能夠使用jQuery實現常見的效果。 為什么要學習jQuery? 【01-讓div顯示與設置內容.html】 使用javasc...

    nevermind 評論0 收藏0
  • 前端基礎入門五(掌握jQuery常用api,實現動態效果)

    摘要:基本概念學習目標學會如何使用,掌握的常用,能夠使用實現常見的效果。想要實現簡單的動畫效果,也很麻煩代碼冗余。實現動畫非常簡單,而且功能更加的強大。注意選擇器返回的是對象。 jQuery基本概念 學習目標:學會如何使用jQuery,掌握jQuery的常用api,能夠使用jQuery實現常見的效果。 為什么要學習jQuery? 【01-讓div顯示與設置內容.html】 使用javasc...

    codecook 評論0 收藏0

發表評論

0條評論

Pluser

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<