付费小说网站怎么做,交易平台网站建设项目需求,深圳网站建设网络公司,wordpress博客jinJavaScript 中的finally() 方法
finally是 JavaScript 构造中使用的方法try-catch。try它在and阻塞之后执行catch#xff0c;无论 Promise 是已履行还是已拒绝。该函数的主要作用是执行必要的清理任务并向用户传达消息。一个常见的用例可能是通知用户“您的请求已被处理”无论 Promise 是已履行还是已拒绝。该函数的主要作用是执行必要的清理任务并向用户传达消息。一个常见的用例可能是通知用户“您的请求已被处理”表明操作已结束无论其成功或失败。
另一种最好的理解方法是 当您有一段可能会导致问题错误的代码时请将其包装在一个try块中。如果出现问题程序不会破坏所有内容而是跳转到catch您可以决定要做什么的块。
但是如果无论有没有问题你都想做某事怎么办也许您需要清理例如玩耍后收起玩具。或者您可能想让用户知道您的程序已完成其工作。
这就是finally发挥作用的地方。无论 和 中发生什么trycatch无论是否有错误中的代码finally都会运行。这就像在说“无论如何我们走之前先把东西清理干净”。
这是一个简单的例子 javascript
复制代码 try {// Code that might go wrongconsole.log(Lets try to do something.);throw new Error(Oops! Something went wrong.); // This line creates an error on purpose
} catch (error) {// What to do if theres an errorconsole.log(We caught an error: , error);
} finally {// This code runs no matter whatconsole.log(Finally, this runs no matter what happens above.);
}在这个例子中我们尝试做一些会导致错误的事情。当错误发生时我们转向“捕获”并处理错误。但无论如何我们都会转到“最后”它会记录一条消息内容是“最后无论上面发生什么它都会运行”
JavaScript 中的 Filter() 方法
Filter() 是 JavaScript 中的一种方法可以通过处理数组轻松提供过滤后的输出数据以数组的形式
该方法的语法如下filter()
array.filter(function(currentValue, index, arr), thisArg)在这个语法中
参数
函数currentValueindexarr 必需。用于测试数组中每个项目的函数。该函数应返回true满足指定条件的项目false否则返回。
currentValue 数组中当前正在处理的元素。index可选。 数组中当前正在处理的元素的索引。arr可选。 被调用的数组filter()。thisArg 可选。this函数中关键字可以引用的对象callback。如果this参数为空则函数中的 this 关键字未定义callback。
这是一个基本用法示例 const array [1, 2, 3, 4, 5, 6];const filteredArray array.filter(element element 3);console.log(filteredArray); // Output: [4, 5, 6]在本例中测试函数检查数组中的每个元素是否大于 3。filter() 方法返回一个filteredArray仅包含通过此测试的元素的新数组。