技术文章库 - 编程教程与技术分享平台
将数组简化为每个第 n 个元素的总和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回数组中索引处存在的每个数字的累计和,该数字是数组中n的倍数。让我们来编写该函数代码−constarr=[1,4,5,3,5,6,12,5,65,3,2,65,9];constnum=2;constnthSum=(arr,num)=>{letsum=
查找数组中除最大和最小之外所有元素的平均值 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回其元素(除最小和最大数字之外)的平均值。让我们来编写该函数的代码−以下是代码−constarr=[1,4,5,3,5,6,12,5,65,3,2,65,9];constfindExcludedAverage=arr=>{constcreds=a
测试两个数组相等性的程序 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个文字数组并检查数组的相应元素,如果数组的所有相应元素都相等,则它应该返回true,否则它应该返回false。让我们来编写该函数的代码−示例以下是代码−constarr1=[1,4,5,3,5,6];constarr2=[1,4,5,2,5,6];constareEqual
将字符串分成 n 个相等的部分 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串和一个数字n(使得n正好整除字符串的长度)。我们需要返回一个长度为n的字符串数组,其中包含字符串的n个相等部分。让我们来编写该函数的代码−示例conststr='thisisasamplestring';constnum=5;constdivideEqual=
查找数组中第二常见的字符 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个字符串并返回字符串中出现次数第二多的字符。假设以下是我们的数组−constarr=[1,34,4,3,2,1,4,6,4,6,5,3,6,6];因此,出现的频繁字符是−6但我们希望输出是第二常见的字符,即4让我们来编写该函数的代码−示例constarr=[1,
数组中的递归乘法 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个嵌套数组数组,其中包含数字和一些假值(包括0)以及一些字符串。该函数应返回嵌套数组中存在的数字值的乘积。如果数组包含一些0,我们也应该忽略它们。让我们为这个函数编写代码−示例constarr=[1,5,2,null,[2,5,null,undefined,false,5,[1,3
计算一个字符串在另一个字符串中的出现次数 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个字符串并返回第一个字符串在第二个字符串中出现的次数假设我们的字符串是−constmain='Thisisthemainisstring';我们必须在上面的"main"字符串中找到下面字符串的出现次数−constsub='is';让我们来编写该函数的代码&m
用于查找两个数组中不常见元素的程序 - JavaScript
假设我们有两个数字数组−constarr1=[12,54,2,4,6,34,3];constarr2=[54,2,5,12,4,1,3,34];我们需要编写一个JavaScript函数,该函数接受两个这样的数组并返回两个数组中不常见的元素。让我们来编写该函数的代码−示例以下是代码−constarr1=[12,
JavaScript 中的 Pronic 数
Pronic数是两个连续整数的乘积,即形式为n(n+1)的数。我们需要编写一个JavaScript函数,该函数接受一个数字,如果该数字是Pronic数,则返回true,否则返回false让我们来编写该函数的代码−示例constnum=90;constisPronic=num=>{letnearestSqrt=Math.floor(M
反转数组中的符号 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个正数和负数数组,并将正数更改为相应的负数,将负数更改为相应的正数。让我们来编写该函数的代码−示例以下是代码−constarr=[12,5,3,-1,54,-43,-2,34,-1,4,-4];constchangeSign=arr=>{arr.forEach((el,
判断三点是否共线 - JavaScript
共线点位于同一条直线上的三个或多个点称为共线点。如果三点形成的三对线的斜率相等,则三点位于同一直线上。例如,考虑二维平面上的三个任意点A、B和C,如果满足以下条件,则它们共线−slopeofAB=slopeofBC=slopeofaccepts直线的斜率−直线的斜率通常由其与x轴正方向所成角度的正切给出。或者,如果我们有两个位于直线上的点,
替换字符串中的单词 - JavaScript
我们需要编写一个JavaScript函数,该函数接收一个字符串并替换该字符串的相邻单词。例如:如果输入字符串是−conststr="Thisisasamplestringonly";那么输出应该是−"isThissampleaonlystring"让我们来编写该函数的代码−示例以下是代码
在 JavaScript 中取两个数字 m 和 n 并返回两个数字,其和为 n 乘积为 m
我们需要编写一个JavaScript函数,该函数取两个数字,即m和n,并返回两个数字,其和为n乘积为m。如果不存在这样的数字,则我们的函数应返回false让我们来编写该函数代码−示例constperfectNumbers=(sum,prod)=>{for(leti=0;i<(sum/2);i++){if(i*(sum-
根据首字母删除重复元素 – JavaScript
我们需要编写一个JavaScript函数,该函数接受字符串数组并删除以相同字母开头的两个字符串中的每一个。例如,如果实际数组是−constarr=['Apple','Jack','Army','Car','Jason'];然后,我们必须在数组中只保留一个字符串,因此应该删除以A开头
JavaScript - 将具有空值的数组转换为字符串
我们有一个包含一些字符串值和一些空值的数组。我们需要编写一个JavaScript函数,该函数接收此数组并返回一个由连接数组的值并省略空值构成的字符串。以下是我们的数组,其中包含一些空值和未定义的值−constarr=["Here","is",null,"an",undefined,"exampl
求和负数(负数和正数) - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个负整数并返回其数字之和例如−-234-->-2+3+4=5-54-->-5+4=-1让我们来编写该函数的代码−示例以下是代码−constnum=-4345;constsumNum=num=>{returnString(num).sp
对数组中所有重复值求和 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个包含重复条目的数字数组,并将所有重复条目求和到一个索引例如−如果输入数组是−constinput=[1,3,1,3,5,7,5,4];那么输出应该是−constoutput=[2,6,7,10,4];示例让我们编写代码−constinput=[
查找偶数奇数索引数字差 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字并返回偶数位数字和奇数位数字之和的差值示例让我们编写代码−constnum=345336;constevenOddDifference=(num,res=0,ind=0)=>{if(num){if(ind%2===0){res+=num%10;}el
比较对象数组 - JavaScript
我们有两个像这样的对象数组−constblocks=[{id:1},{id:2},{id:3},{id:4},]constcontainers=[{block:{id:1}},{block:{id:2}},{block:{id:3}},]我们需要编写一个函数,用containers数组中每个对象
在 JavaScript 中计算负数组
我们有一个像这样的数字数组−constarr=[-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];假设,我们需要编写一个JavaScript函数来计算数组中连续的负数组。像这里一样,我们有从索引0到2的连续负数,它们形成一个组,然后从4到8形成第二个组因此,对于这个数组,函数应该返回2。示例让我们编写代码−constarr

