JS Tidbits
1.0.0
您可以通过3种不同的方式来解决:
.js扩展名添加解决方案文件。笔记:
请检查是否已经分配了该任务。创建公关后,要求将任务分配给自己。
| 概念名称 | 关联 | 描述 |
|---|---|---|
| 数组 | 关联 | 是一个特殊的变量,一次可以容纳一个以上的值和不同的数据类型。 |
| 异步等待 | 关联 | async用于指定函数将返回“承诺”, await JS等到诺言是解决的(就像现实生活中的承诺一样,它可能是真实的或错误) |
| 撰写 | 关联 | compose采用一系列单个参数函数,这些函数用作上一个函数的参数。 |
| 安慰 | 关联 | console在调试过程中使用,它将在Web控制台中显示消息,它的方法为log() , error() , warn() ,等等 |
| 咖喱 | 关联 | 咖喱允许将一个函数从callable(a,b,c)转换为callable,为f(a)(b)(c)。 |
| ES7 | 关联 | es7?功能:array.prototype.在内 |
| ES8 | 关联 | ES8功能:对象。值,对象/条目,字符串填充 |
| ES10 | 关联 | es10:array.flat(),array.flatmap(),string.trim(),trimend()和trimstart(),object.fromentries和可选捕获绑定 |
| 词汇范围 | 关联 | 词汇范围是指嵌套功能/内部级别中的变量如何访问其外部级别(功能范围,全局范围) |
| 原型继承 | 关联 | 原型对象是模板对象,其他对象可以从中继承方法和属性。 |
| 尝试 - 捕捉 | 关联 | try{} catch {}语句允许尝试一个代码块,并在抓住您要执行的代码块中设置,如果抛出异常 |
? ES代表ECMA脚本,这是JavaScript标准。 ES转到对应于其释放为ES6,ES7等的Numbrer。
| 问题 | 关联 | 描述 |
|---|---|---|
| 大写 | 关联 | 大写给定的字符串的首字母 |
| 计算一个范围内数字的发生 | 关联 | 查找该数字出现在一个范围内的次!该函数将需要3个参数,2个来设置范围和要查找的数字。 |
| 复制 | 关联 | 通过给定编号重复数组/字符串。 |
| 格式字符串 | 关联 | 重新调整'Name1, Name2, .. & NameN'的格式,是每个Name#在给定数组中的值。 |
| 最长的不同底带 | 关联 | 返回最长的非重复字符字符串的函数。 |
| 嵌套最长的串联 | 关联 | 函数在带有嵌套数组的数组中找到最长的子字符串 |
| 蒙版 | 关联 | 将每个字符转换为#但最后4个字符的函数。 |
| Max Char | 关联 | 找到字符串中最重复的字符的函数,该函数应返回char及其出现的次数。 |
| 诊断 | 关联 | 如果给出的字符串为单位词,则返回true的函数(在逆转时读取的单词相同)。您会找到4种差异方法来解决文件。 |
| 最小的下一个元素 | 关联 | 为给定数组找到右侧的下一个最小元素(可能是2个或更多位置)的功能。 |
| 开始模式 | 关联 | 创建启动模式〜三角形的函数,从1 *开始,直到达到给定的数字为止。 |
| 字符串逆转 | 关联 | 符合字符串并返回字符串相反的函数。 |
| 独特的 | 关联 | 此功能采用数组并仅返回唯一元素(不包括以前元素重复的元素) |
图
| 问题 | 关联 | 描述 |
|---|---|---|
| Dijkstra算法 | 关联 | Dijkstra算法包括找到从给定图的所有顶点的最短路径。您将找到一个用于创建图形的函数,也可以使用Dijkstra算法来求解一个函数 |
搜索?? ♂️
| 问题 | 关联 | 描述 |
|---|---|---|
| 二进制搜索 | 关联 | 二进制搜索算法包括从阵列中找到一个项目,直到您转到所有项目。在此功能中,您将看到二进制搜索和递归的使用的实现。 |
| 线性seacrh | 关联 | 二进制搜索算法包括通过以夸张的方式查找每个元素来从数组中找到项目。 |
排序?
| 问题 | 关联 | 描述 |
|---|---|---|
| 气泡排序 | 关联 | 该算法包括通过交换相邻元素访问的项目(如果它们不正确的顺序)来对元素进行排序。您将找到一个用于上升的功能,而另一个用于链接中的气泡排序的功能。 |
| 梳子排序 | 关联 | 该算法作为气泡排序,如果它们的顺序不正确,则在数组中交换2个元素,但是它不寻找相邻的元素,梳子排序使用一个差距,该间隙从阵列的长度开始,在每个迭代中都缩小了1.3倍。 |
| 堆排序 | 关联 | 该算法使用二进制堆比较数组的元素,它通过将元素作为节点设置为节点,如果元素大于其他元素,它将转到最高节点并删除排序映射。 |
| 插入排序 | 关联 | 该算法将给定数组分为一个排序(第一个元素,启动)和未分类的部分。在“未排序部分”中:它采用第一个元素,并将其放置在排序部分的正确位置,以创建上升排序。 |
| 合并排序 | 关联 | 将其划分为两个阵列,直到它得到单个元素,然后将其分类并合并,该算法应用了递归。 |
| 快速排序 | 关联 | 该算法包括将一个元素作为枢轴组成,然后与枢轴相比,它寻找一个较大的项目(从左开始)和一个较小的项目(从右侧开始),它将值交换为直到将枢轴设置为正确的阵列位置,以使其位于正确的位置,以使所有较小的位置都在左上和较大的较大较小的位置。之后,它通过在每个“划分”(左右)中选择一个新的枢轴来适用回收。 |
| radix排序 | 关联 | 该算法将数字从最低显着的数字(u)分配到最显着的数字(t,h)。 |
| 选择排序 | 关联 | 该算法将第一个元素作为排序,并在其余数组中找到的minimun元素与排序的元素相比,如果有必要的话,则它们是交换的,然后移动到下一个元素并执行相同的过程。 |