欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中的finally()方法和Filter()方法詳解

 更新時間:2023年08月21日 09:34:32   作者:happyEnding  
finally是 JavaScript 構(gòu)造中使用的方法try-catch,Filter() 是 JavaScript 中的一種方法,可以通過處理數(shù)組輕松提供過濾后的輸出數(shù)據(jù),本文就給大家詳細的介紹一下JavaScript中的finally()方法和Filter()方法,需要的朋友可以參考下

JavaScript 中的finally() 方法

finally是 JavaScript 構(gòu)造中使用的方法try-catch。try它在and阻塞之后執(zhí)行catch,無論 Promise 是已履行還是已拒絕。該函數(shù)的主要作用是執(zhí)行必要的清理任務(wù)并向用戶傳達消息。一個常見的用例可能是通知用戶“您的請求已被處理”,表明操作已結(jié)束,無論其成功或失敗。

另一種最好的理解方法是,當您有一段可能會導(dǎo)致問題(錯誤)的代碼時,請將其包裝在一個try塊中。如果出現(xiàn)問題,程序不會破壞所有內(nèi)容,而是跳轉(zhuǎn)到catch您可以決定要做什么的塊。

但是如果無論有沒有問題你都想做某事怎么辦?也許您需要清理,例如玩耍后收起玩具?;蛘吣赡芟胱層脩糁滥某绦蛞淹瓿善涔ぷ?。

這就是finally發(fā)揮作用的地方。無論 和 中發(fā)生什么try,catch無論是否有錯誤,中的代碼finally都會運行。這就像在說“無論如何,我們走之前先把東西清理干凈”。

這是一個簡單的例子:

try {
    // Code that might go wrong
    console.log("Let's try to do something.");
    throw new Error('Oops! Something went wrong.'); // This line creates an error on purpose
} catch (error) {
    // What to do if there's an error
    console.log('We caught an error: ', error);
} finally {
    // This code runs no matter what
    console.log('Finally, this runs no matter what happens above.');
}

在這個例子中,我們嘗試做一些會導(dǎo)致錯誤的事情。當錯誤發(fā)生時,我們轉(zhuǎn)向“捕獲”并處理錯誤。但無論如何,我們都會轉(zhuǎn)到“最后”,它會記錄一條消息,內(nèi)容是“最后,無論上面發(fā)生什么,它都會運行”

JavaScript 中的 Filter() 方法

Filter() 是 JavaScript 中的一種方法,可以通過處理數(shù)組輕松提供過濾后的輸出數(shù)據(jù)(以數(shù)組的形式)

該方法的語法如下filter()

array.filter(function(currentValue, index, arr), thisArg)

在這個語法中:

參數(shù):

函數(shù)(currentValue,index,arr): 必需。用于測試數(shù)組中每個項目的函數(shù)。該函數(shù)應(yīng)返回true滿足指定條件的項目,false否則返回。

  • currentValue: 數(shù)組中當前正在處理的元素。
  • index:可選。 數(shù)組中當前正在處理的元素的索引。
  • arr:可選。 被調(diào)用的數(shù)組filter()。
  • thisArg: 可選。this函數(shù)中關(guān)鍵字可以引用的對象callback。如果this參數(shù)為空,則函數(shù)中的 this 關(guān)鍵字未定義callback

這是一個基本用法示例:

const array = [1, 2, 3, 4, 5, 6];
const filteredArray = array.filter(element => element > 3);
console.log(filteredArray); // Output: [4, 5, 6]

在本例中,測試函數(shù)檢查數(shù)組中的每個元素是否大于 3。filter() 方法返回一個filteredArray僅包含通過此測試的元素的新數(shù)組。

到此這篇關(guān)于JavaScript中的finally()方法和Filter()方法詳解的文章就介紹到這了,更多相關(guān)JavaScript finally()和Filter()方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS動態(tài)修改圖片的URL(src)的方法

    JS動態(tài)修改圖片的URL(src)的方法

    這篇文章主要介紹了JS動態(tài)修改圖片的URL(src)的方法,涉及javascript操作圖片src屬性的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • JS實現(xiàn)的圖片選擇順序切換和循環(huán)切換功能示例【測試可用】

    JS實現(xiàn)的圖片選擇順序切換和循環(huán)切換功能示例【測試可用】

    這篇文章主要介紹了JS實現(xiàn)的圖片選擇順序切換和循環(huán)切換功能,結(jié)合完整實例形式分析了JavaScript基于事件響應(yīng)與樣式動態(tài)操作實現(xiàn)圖片切換相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 簡單的js計算器實現(xiàn)

    簡單的js計算器實現(xiàn)

    這篇文章主要為大家詳細介紹了如何實現(xiàn)簡單js計算器的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • js實現(xiàn)同一個頁面多個漸變效果的方法

    js實現(xiàn)同一個頁面多個漸變效果的方法

    這篇文章主要介紹了js實現(xiàn)同一個頁面多個漸變效果的方法,涉及javascript操作漸變效果的實現(xiàn)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • JavaScript Promise 用法

    JavaScript Promise 用法

    “Promises”漸漸成為JavaScript里最重要的一部分,大量的新API都開始promise原理實現(xiàn)。這篇文章主要為大家詳細介紹了JavaScript Promise 用法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • php上傳圖片并給圖片打上透明水印的代碼

    php上傳圖片并給圖片打上透明水印的代碼

    php上傳圖片并給圖片打上透明水印的代碼,需要的朋友可以參考下。
    2010-06-06
  • JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能示例

    JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能示例

    這篇文章主要介紹了JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能,可實現(xiàn)基本的數(shù)字四則運算功能,涉及javascript基本數(shù)值運算與流程控制、判斷等操作技巧,需要的朋友可以參考下
    2018-09-09
  • js實現(xiàn)input的賦值小結(jié)

    js實現(xiàn)input的賦值小結(jié)

    這篇文章主要介紹了js實現(xiàn)input的賦值問題小結(jié),在實際的開發(fā)中,為了頁面的美觀,可能用到一些框架,比如EasyUI框架,文中介紹了easyui的input框賦值代碼,感興趣的朋友一起看看吧
    2023-12-12
  • 純javascript實現(xiàn)自動發(fā)送郵件

    純javascript實現(xiàn)自動發(fā)送郵件

    當我們發(fā)送郵件時,可以自定義郵件發(fā)送的時間,那么使用代碼是如何實現(xiàn)的呢?下面通過本篇文章給大家介紹使用純javascript實現(xiàn)自動發(fā)送郵件,感興趣的朋友可以參考下
    2015-10-10
  • JavaScript 應(yīng)用類庫代碼

    JavaScript 應(yīng)用類庫代碼

    S.Sams Lifexperience CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib MSNLive: S.Sams#msn.com Update by : 2007-01-19 轉(zhuǎn)載傳播請保留版權(quán)
    2008-06-06

最新評論